福州西门子PLC模块经销总代理商福州西门子PLC代理,福州西门子S7-1500代理,西门子PLC代理
S7-300/400的寄存器间接寻址是一种利用指针寄存器进行偏移的间接寻址方式,格式为【AR1,m】或【AR2,m】,间接寻址所指定的存储器地址为指针寄存器AR1或AR2的内容与m之和。
指针寄存器 AR1或AR2为双字长寄存器,可以存储地址、字节、位等信息。寻址不仅可以在存储器自身的区域内进行(如内部标志M之间、输入工之间等),可以在不同的区域内进行(如由内部标志M到输入I等)。 打开PLCSIM(见图4-49),下载所有的块,将仿真PLC切换到RUN-P模式。
执行PLCSIM的菜单命令“Execute”(执行)→“Trigger ErrorOB”(触发错误OB)→“Hard-ware Interrupt(OB40-OB47)…”,打开“Hardware InteruptOB(40-47)”对话框(见图4-49右上方的小图),在文本框“Moduleaddress”(模块地址)内输入模块的起始地址0,在文本框“Modulestatus(POINT_ADDR)”(模块状态(位地址))内输入模块内的位地址0。
地址位(bit31):"0"表示指针寄存器不含地址符,地址符bit24~bit26应为0;
"1"表示指针寄存器含地址符,地址符由bit24~bit26指定。
地址符(bit24~bit26):地址位(bit31)为“1”时用于指定存储器地址,地址的编码如下。
000:地址P;
001:地址I;
采用普通PC时,对操作系统的要求是:Windows2000 Pro、Windows XPPro、Windows Server2003等;重要的是在计机中安装通信卡,如CP5611、CP5613、CP5614、CP5511等,用于连接计算机与S7PLC.
CP5611和CP5613都是安装在台式计算机中的通信卡,CP5611无通信处理器,CP5613和CP5614集成了通信处理器,CP5613和CP5614的通信速度要比CP5611快,CP5614和CP5613比较,前者多了一个PROFIBUS接口,前者支持DP主站和从站模式,而后者只支持DP主站模式。
CP5611和CP5612是用于带有PCMCIA插槽的编程器和便携式计算机的,支持DP主站和从站,具备网络诊断功能。
010:地址Q;
011:地址M;
1:地址DBX;
101:地址DIX;
有两种流水线(Pipelining)方式:单段流水线和多段流水线。
1.单段流水线
在单段流水线中,需要为下一脉冲列更新SM。启动了初始PTO段后,必须按照第二段波形的要求立即修改SM,并执行PLS指令。流水线中每次只能存储一段脉冲列的参数,第一段脉冲列发送完成后,接着输出第二段脉冲列;重复上述过程,输人新的脉冲列参数。除了下面的情况外,脉冲列之间可以平稳地过渡。
在硬件系统设计中,*主要的任务是绘制控制系统原理图、安装接线图:如果需要,则不须会制元器件布置图。这部分的内容请参考第2章2.1节的讲解。选择设备和器件、编制元器件清单也是硬件系统设计的重要组成部分。
控制系统软件设计的难易程度因控制任务而异,也因人而异,对经验丰富的工程技术人员来说,在长时间的专业工作中,受到过各种各样的磨练,积累了许多经验,除了一般的编程方法外,更有自己的编程技巧和方法。但不管怎么说,平时多注意积累和是很重要的。
(1) 改变了时间基准。
(2)利用PLS指令捕提到新的脉冲列设置之前,*活脉冲列已经完成。
当流水线已满时,如果试图装人脉冲列参数,状态寄存器中的PTO溢出位(SM66.6或SM76.6)被置1。可编程序控制器进人RUN模式时,该位被初始化为0,如果检测到溢出,必须手工清除该位。
110:地址L;
111:地址VL。
字节编号(bit18~bit3):指定存储器的字节地址,范围为0~65535。