设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
西门子 200smart位逻辑指令
返回列表
发新帖
[西门子]
西门子 200smart位逻辑指令
[复制链接]
341
|
0
|
2024-7-10 19:52:21
|
显示全部楼层
|
阅读模式
>
1、常开触点、常闭触点、线圈
位逻辑指令是PLC编程中最基本、使用最频繁的指令。
常开触点:线圈通电时处于闭合状态,在线圈断电时处于断开状态。
常闭触点:线圈断电时处于闭合状态,在线圈通电时处于断开状态。
2、即时常开、即时常闭
一般PLC都有一个扫描周期,几十毫秒之间不等,因程序长度而异。有一些精度高的场合是不允许等到扫描周期到了才执行,例如故障,立即常开/常闭就是忽略掉这段扫描周期直接执行,不受扫描周期的影响,不经过映像寄存器,直接读写存储器。即时常开、即时常闭触点是立即执行,不受扫描周期影响。非立即常开、常闭受扫描周期影响,要等到扫描当前位置时才去执行。
3、NOT 否指令(取反)
NOT否指令就是对指令前的结果进行取反的指令。如果前面的运算结果逻辑是1 取反后结果就是0。如果前面运算结果逻辑是0,取反后结果就是1。
在上图中,没有NOT时,I1.2=1,Q1.1=1。有了NOT指令,NOT前面的I1.2=1,取反Q1.1=0。
4、上升沿P指令
上升沿在逻辑信号从0变为1的第一个周期时,是接通的,后面的扫描周期是断开的。直到这个逻辑从1变成0 ,再次从0变成1时又接通一个扫描周期。
当I1.3在前一个扫描周期为0,本次扫描周期变成1时,只有一个扫描周期是接通的,相当于只产生一个脉冲。其后面的指令得到一次使能信号。
5、下降沿N指令
下降沿在逻辑信号从1变为0的第一个周期时,是接通的,后面的扫描周期是断开的。直到这个逻辑从0变成1 ,再次从1变成0时又接通一个扫描周期。
当I1.4在前一个扫描周期为1,本次扫描周期变成0时,只有一个扫描周期是接通的,相当于只产生一个脉冲。其后面的指令得到一次使能信号。
6、即时输出
即时指令不受循环扫描的影响,对实际的I/O点立即进行读写操作。立即输出指令用于输出Q线圈,执行指令时,立即将新值写入实际输出点和对应的输出映像寄存器。它不受PLC扫描周期的影响,允许对输出点进行快速直接存取。
7、即时置位、即时复位
置位比立即置位最多延迟一个扫描周期,具体延迟多少时间是“不确定”的。即时复位动作原理同即时置位。上图中,当I3.4变为ON时,Q3.3开始连续的4个被置位(Q3.3、Q3.4、Q3.5、Q3.6状态为1)
8、置位、复位指令
S置位指令将指定的操作数设置为1,并保持该状态。R复位指令将指定的操作数设置为0,并保持该状态。在200/200 SMART PLC中,S置位指令和R复位指令既可以是单个位的置位与复位,也可以是连续多个位的置位与复位,通过指令下方的操作数,设置操作数为1时是对单个位的置位与复位,操作数>1时是对连续多个位的置位与复位。
9、置位优先、复位优先
置位优先型SR触发器:
当I5.4的信号状态为“1”,I5.5的信号状态为“0”时,输出Q4.3为“1”。
当I5.4的信号状态为“0”,I5.5的信号状态为“1”时,输出Q4.3为“0”。
当两个信号状态均为“0”,则无变化。
当两个信号状态均为“1”,则置位指令优先,Q4.3为“1”。
复位优先型RS触发器:
当I5.6的信号状态为“1”,I5.7的信号状态为“0”时,输出Q5.4为“1”。
当I5.6的信号状态为“0”,I5.7的信号状态为“1”时,输出Q5.4为“0”。
当两个信号状态均为“0”,则无变化。
当两个信号状态均为“1”,则复位指令优先,Q5.4为“0”。
10、NOP空指令
NOP空指令是一条无动作、无目标元件的一个序步指令。空操作指令使该步序为空操作。用 NOP指令可替代已写入指令, 可以改变电路。在程序中加入 NOP指令, 在改动或追加程序时可以减少步序号的改变。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
电气小知识
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』