工作原理和基本指令的作用"/>
PLC西门子工作原理和基本指令的作用
1.PLC的工作原理,接线
(1)输入模块将外部输入信号(开关量,模拟亮等),, 转换成PLC可处理的数字量
(2)CPU模块执行指定的程序,对处理的数据进行逻辑运算和处理
(3)输出模块将处理后的信号输出到外部设备 控制其运行
基本指令
1,位逻辑运算
(1)常开触点 -| |-
(2)常闭触点 -|/|-
(3)取反 -|NOT|- 按下开关断电抬起开关通电(NOT 对开关进行取反)
(4)赋值 -( )-
(5)赋值取反 -(/)- 对线圈取反
(6)置位输出 -(S) 相当于自锁(自锁有断开按钮)置位必须要复位才能断开
(7)复位输出 -(R) 就是断开置位(自锁)
(8)置位位域 SET_BF 上:从那个线圈开始置位 下:要置位几个线圈(包括它本身)
(9)复位位域 RESE_BF上:从那个线圈开始复位 下:要复位几个线圈(包括它本身)
(10)SR置位/复位触发器: 谁带1谁先执行
(11)扫描操作数的信号上升沿 -|P|- 按下开关一瞬间发送第一个脉冲信号
(12)扫描操作数的信号下降沿 -|N|- 开关断开一瞬间
注:用置位必须要用复位,复位可以单独使用
2,定时器操作
(1)TP 生成脉冲 PT时间 ET:当前时间
通电就开始计时且通电,间隔一定时间继电,计时之后即使断电也不停止计时
(2)TON 接通延时 PT时间 ET:当前时间
一直通电到时间断电就停止计时(不具备自锁功能)
(3)TOF 关断延时 PT时间 ET:当前时间
断电之后时间结束停止,刚接通的时候有电
(4)TONR 时间累加器 R:复位:把时间清0,时间清0就断电
通电开始计时,断电不计时 到时间之后一直通电 时间不清0
3,计算器操作
(1)CTU 加时器 PV:计数到几(通断的次数)R:复位(清0)CV:当前数是几
加1 加N次(PV的值)通电
(2)CTD减计数 PV:计数 LD:装载把PV的值给到当前值 CV:当前值
减N次(PV的值通电)
(3)CTUD 加减计数
R: 复位 LD:装载 PV:计数 QU: 增加到PV值就通电(输出信号)QD:减到0就输出一个信号CU:加1 cd: 减1
4,比较操作
(1)CMP== 等于;上下俩值相等 发出脉冲信号
(2)CMP<> 不等于;上下俩值不等于 发出脉冲信号
(3)CMP>= 大于或等于;上下俩值大于等于 发出脉冲信号
(4)CMP<= 小于或等于;上下俩值小于等于 发出脉冲信号
(5)CMP> 大于;上下俩值大于的情况下 发出脉冲信号
(6)CMP< 小于;上下俩值小于的情况下 发出脉冲信号
5,数字函数
(1)ADD加(2)SUB减 (3)MUL乘(4)DIV除法
IN1 IN2 IN3....等添加数值比如1,2,3,4,5....等;
OUT输出结果;变量名可以设置MW0 MW1 MW2...等;
MW是整数类型的16位数
6,移动操作
MOUE移动值;把左边的值给右边
二,工艺
1,Motion Control
(1)MC_Power
在所有的运动控制里面,都要先用它 AXIS:控制的是那根轴 Enable:开始使用
EN:可以直接连接电源 不用加开关
(2)MC_home
归位轴 position:原点位置 Mode:回原点模式 0:绝对式直接回原点 执行该模式 轴
不运行 不回原点 当前位置是原点
1,相对式直接回原点 原点当前位置+Position的值=新的轴位置
2,被动回原点 需要原点限位开关 不运行 也不找原点 除非执行其他命令 碰到原点限位后 原点位置=Position的值。
3,主动回原点 必须有原点限位开关常用
(3)MC_MoveAbsolute
Velocity:值定的速度。MD20写入30,按下i0.1电机以10mm/s走到正向30mm处
更多推荐
PLC西门子工作原理和基本指令的作用
发布评论