- 1、本文档共83页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章PLC位逻辑指令
STEP 7 软件结构及调用执行; 系统块是储存在CPU操作中的预定义的功能或功能块,这些块不占用用户的任何存储空间。这些块在系统中具有相同的接口、相同的名称和相同的编号,所以可被不同的CPU或CPU之间互换用户程序
用户块是提供给用户用于管理用户程序代码和数据的区域,用户块也称为程序块。;3.2 位逻辑指令及应用;3.2.1 基本逻辑指令及应用;
一、位操作指令介绍
1.? 逻辑取(装载)及线圈驱动指令 LD(load):常开触点逻辑运算的开始。
LDN(load not):常闭触点逻辑运算的开始
=(OUT):线圈驱动指令。
; 2.?触点串联指令A/AN指令 A (And):与操作,表示串联连接单个常开触点。 AN (And not):与非操作,表示串联连接单个常闭触点。
;
3. 触点并联指令:O(Or)/ON(Or not)
O:或操作,表示并联连接一个常开触点。
ON:或非操作,表示并联连接一个常闭触点。
;4、“异或”和“异或非”
X XN
表示两信号结果不同时为“1”,两信号结果相同时为“0”
在S5系列中不具备此功能,只有在S7系列中才有“异或”和“异或非”指令,但该功能只在STL(语句指令)/FBD(功能块图指令)方式下编程。; 5. 电路块的串联指令ALD ALD:块“与”操作,串联连接多个并联电路组成的电路块。 ;OLD;注意输出线圈不能串联;7.嵌套表达式和先“与”后“或”
当逻辑串是串并联的复杂组合时,CPU的扫描是先“与”后“或”。
指令规则:先“与”后“或”逻辑不加括号
先“或”后“与”逻辑加括号
;▲▲▲注意
电路图上的常闭开关不一定要在PLC等效梯形图中画成常闭的,比如一些机械的限位开关,在电路图里一般画成常开点,这样正常状态下该路通,具体画成什么点要根据程序的逻辑判断。
此为PLC内部的软触点和外接硬元件的关系。
但根据中央电大考核要求:在考试范围内,凡常闭的在梯形图上一律画成常闭的。
;实验题:起动保持停止电路(起保停电路);8.置位/复位指令 S/R ;网络1
LD I0.0
S Q0.0, 1
?
?
网络2
LD I0.1
R Q0.0, 1
;
置位/复位功能:
复位优先型RS触发器
置位优先型RS触发器
详情见P47-48;9.边沿触发指令 EU/ED;; 基本位操作指令应用举例;(2)I/O分配表
输入
I0.0 SB0 //主持席上的复位按钮
I0.1 SB1 //抢答席1上的抢答按钮
I0.2 SB2 //抢答席2上的抢答按钮
I0.3 SB3 //抢答席3上的抢答按钮
输出
Q0.1 L1 //抢答席1上的指示灯
Q0.2 L2 //抢答席2上的指示灯
Q0.3 L3 //抢答席3上的指示灯
;(3)程序设计
?
;三、定时器指令 定时器的定时时间:T=PT*S (PT设定值,S时基)工作方式:3种定时指令分别为TON、TONR和TOF;时基(定时器的精度)
按脉冲分,有1ms、10ms、100ms 三种定时器。
1ms定时器每隔1ms刷新一次,当扫描周期较长时,在一个周期内可能被多次刷新,其当前值在一个扫描周期内不一定保持一致。
10ms 定时器则由系统在每个扫描周期开始自动刷新。由于每个扫描周期内只刷新一次,故而每次程序处理期间,其当前值为常数。
100ms定时器则在该定时器指令执行时刷新。下一条执行的指令,即可使用刷新后的结果,非常符合正常的思路,使用方便可靠。
;; 用于单一间隔的定时。上电周期或首次扫描,定时器状态位OFF(0),当前值为0。使能输入接通时,定时器位为OFF(0),当前值从0开始计数时间,当前值达到预置值时,定时器位ON(1),当前值最大到32767并保持。使能输入断开,定时器自动复位,即定时器状态位OFF(0),当前值为0。
指令格式: TON Txxx,PT
;;用于对许多间隔的累计定时。上电周期或首次扫描,定时器状态位OFF(0),当前值保持。使能输入接通时,定时器位为OFF,当前值从0开始计数时间。使能输入断开,定时器位和当前值保持最后状态。使能输入再次接通时,当前值从上次的保持值继续计数,当累计
文档评论(0)