电动机功率 | 4kW | 外形尺寸 | 3mm |
---|---|---|---|
应用领域 | 环保,食品/农产品,地矿,包装/造纸/印刷,纺织/印染 | 重量 | 6kg |
西门子S7-200 SMART PLC可编程控制器,SMART LINE 触摸屏和SINAMICS V20 变频器*整合,为OEM 客户带来高性价比的小型自动化解决方案,满足客户对于人机交互、控制、驱动等功能的*需求。
![]() |
参考价 | ¥366 |
订货量 | 1 |
更新时间:2019-06-14 11:54:35浏览次数:145
联系我们时请说明是化工仪器网上看到的信息,谢谢!
浙江西门子S7-200SMART代理商(欢迎您)
S7-300/400 PLC 整数比较指令的使用
整数比较指令的梯形图如图3-44所示。其中比较方块中的I(Integer)表示整数的意思。比较指令在梯形图和功能块图中的具体应用如图3-45所示。
图3-44整数比较指令的梯形图
图3-45 比较指令的应用
图3-45中,输入信号IO.O的RLO为“1”时,比较整数MWO的值是否大于等于MW2的值,如果是,则输出Q4.0为“1”。
实现上述相同功能的语句表程序为:
传输指令(MOVE方块)在梯形图和功能块图中的具体应用如图3-43所示。
图3-43 传输指令的应用
图3-43中,传输指令EN端为允许输入端;ENO端为允许输出端。当输入IO.O为“1”时,传输指令将MW10中的字传输给MW20。如果指令正确执行,则输出Q4.0为“l”。否则,如果输入IO.O为“0”,则数据不传输。如果希望MW10无条件传输给MW20,则EN端直接连接至母线即可。
实现上述相同功能的语句表指令为:
MOVE方块指令能传输数据长度为字节、字和双字的基本数据类型(包括常数)。如果传输的数据类型是数组或结构等,则必须用系统功能块移指令( SFC20)来实现传输。
装入(L,Load)指令和传送(T,Transfer)指令用于在存储区之间或存储区与过程输入、过程输出之间交换数据。
装入(L)指令将源操作数装入累加器l,而累加器1原有的数据移入累加器2。
装入指令可以对字节(8位)、字(16位)、双字(32位)数据进行操作,数据长度小于32位时,数据在累加器中右对齐,即被操作的数据放在累加器的低端,其余的高位字节填0。
传送(T)指令将累加器1中的内容写入目的存储区中,累加器1的内容不变。被复制的累加器中的字节数取决于目的地址中表示的数据长度。数据从累加器1传送到I/O区(外设输出区PQ)的同时,也被传送到相应的过程映像输出区(Q)。
装入指令与传送指令如表3-25所示。
表3-25装入指令与传送指令
L、T指令的执行与状态位无关,也不会影响到状态位。S7-300不能用L STW指令装入状态字中的FC、STA和OR位。
可以不经过累加器1,直接将操作数装入或传送出地址寄存器,或将两个地址寄存器的内容直接交换,指令TARl<D>和TAR2<D>可能的目的区为双字MD、LD、DBD和DID。
在生产过程中常常要对现场事物发生的次数进行记录并据此发出控制命令,计数器就是为了完成这一功能而开发的,计数器指令、梯形图及指令参数如表3-23、表3-24所示。
表3-23用线圈表示的计数器指令
表3-24用功能块表示的计数器指令及操作数
下面以减计数器为例说明计数器梯形图指令的用法。
如图3-39所示,当输入I0.1从0跳变为1时,CPU将装入累加器1中的计数初值(此处BCD数值为127)置入的计数器C20中。计数器一般是正跳沿计数。当输入I0.3由0跳变到1,每一个正跳沿使计数器C20的计数值减1(减计数),若I0.3没有正跳沿,计数器C20的计数值保持不变。当I0.3正跳变127次,计数器C20中的计数值减为0。计数值为0后,I0.3再有正跳沿,计数值O也不会再变。计数器C20的计数值若不等于O,则C20输出状态为1,Q4.0也为1;当计数值等于0时,C20输出状态亦为0,Q4.0为0。输入I0.4若为1,计数器立即被复位,计数值复位为0,C20输出状态为0。
图3-39减计数器的使用
可逆计数器的方块图指令硬用如图3-40所示。图3-40中当s(置位)输入端的I0.1从0跳变到l时,计数器就设定为PV端输入的值,PV输入端可用BCD码设定值,也可用存储BCD数的单元设定值,图3-40中BCD数为5。当CU(加计数)输入端10.2从0变到1时,计数器的当前值加l(大999)。当CD(减计数)输入端I0.3从0变到1时,计数器的当前值减1(小为0)。如果两个计数输入端都有正跳沿,则加、减操作都执行,计数保持不变。当计数值大于0时输出Q上的信号状态为1;当计数值等于0时,Q上的信号为0,图3-40中Q4.0也相应为1或O。输出端CV和CV_BCD分别输出计数器当前的二进制计数值和BCD计数值,图3-40中MW10存当前二进制计数值,MW12存当前BCD计数值。当R(复位)输入端的I0.4为1,计数器的值置为0,计数器不能计数,也不能置位。
浙江西门子S7-200SMART代理商(欢迎您)