PLC编程-.pdf
《PLC编程-.pdf》由会员分享,可在线阅读,更多相关《PLC编程-.pdf(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、梯形图逻辑编程一、位逻辑操作1、常开接点|2、常闭接点|/|3、位异或4、信号取反|NOT|5、输出线圈()6、中间输出(#)取前面一段的逻辑操作结果7、线圈复位(R)8、线圈置位(S)9、RS 复位置位触发器R Q SRS 如上图,当I0.0 为 1,I0.1 为 0 时,Q4.0 为 0,I0.0=0,I0.1=1,则 Q4.0=1 当 I0.0 与 I0.1 都为 0,则 Q4.0 不变化,I0.0 与 I0.1 都为 1,Q4.0=1.10、SR 置位复位触发器SR S Q R 如上图,当I0.0=1,I0.1=0 时,Q4.0=1,I0.0=0,I0.1=1,则 Q4.0 复位为 0
2、,当 I0.0 和 I0.1 都为 0 时,Q4.0 不变化,当他们都为1 时,复位指令优先,Q4.0=0.综上,RS 触发器置位优先,SR 触发器复位优先.11、下降沿检测(N)12、上升沿检测(P)二、比较指令1、整数比较IN1 与 IN2 都要为整数2、双整数比较IN1 与 IN2 都要为双整数3、实数比较IN1 及 IN2 都要为实数三、转换指令1、BCD码转换为整数如果 I0.0=1,I0.1=1,则 MD10 中的内容作为三位BCD 码(+/-999)读取,并转换为一个整数给MW12.2、整数转换为BCD 码当 I0.0=1 时,MW10 被读取并转换为BCD 码3、整数转换为双整
3、数I0.0=1 时,MW10 被整数(16 位)读出,并转换为一个双整数到MD12中.4、BCD码转换为双整数I0.0=1 时,MD8 被以 BCD 码形式读取并转换为整数到MD12 中.5、双整数转换为浮点数I0。0=1 时,MD8 被转换为浮点数输出到MD12 中6、整数的二进制反码当 I0。0=1 时,MW10 的输出取MW8 的反码7、双整数的二进制反码当 I0。0=1 时,如果MD8=F00F 0FFF,则 MD12=0FF0 F000。8、整数的二进制补码当 I0。=1 时,如果MW8=-10,则输出 MW10=+10 9、浮点数求反当 I0。0=1 时,MD8 的数值连同相反符号
4、输出到MD12 中10、舍入为双整数当 I0。0=1 时,MD8 的内容被以浮点数读取,并将其转换为一个双整数输出到MD12 中。四、计数器指令1、加-计数器CU 为加计数输入,CD 为减计数输入,S 为计数器预制输入端PV 为预制值,表示方法:C#数值,R 为复位输入端,Q 为输出,CV 为当前计数器值,16 进制数值,CV-BCD 为 BCD 码形式的当前计数器值(最大计数器值999)。2、加计数器3、减计数器4、计数器置初值I0.0 C5|(SC)C#3 当 I0.0=1 时,计数器 C5 被置初值 3.5、加计数器线圈I0.0 C5|(CU)6、减计数器线圈I0.0 C5|(CU)五、
5、数据块指令DB10(OPN)六、逻辑控制指令1、无条件跳转(JMP)上面所表示的是程序无条件跳转到卷标CAS1 处2、条件跳转(JMP)当 I0。0=1 时程序跳转到卷标CAS1 处执行程序段3,不执行程序段2。3、若非则跳转(JMPN)当 I0.0=0 时,程序跳转卷标CAS1 处七、整数算术运算指令1、整数加法IN1、IN2、OUT 都必须为整数类型2、整数减法IN1、IN2、OUT 都必须为整数类型3、整数乘法IN1、IN2、OUT 都必须为整数类型4、整数除法IN1、IN2、OUT 都必须为整数类型5、双整数的加减乘除以上面的类似八、浮点数运算指令包含实数的加减乘除以及绝对值运算,浮点
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 编程
限制150内