急,一段西门子PLC程序转换成梯形图LD SM0.1 仅首次扫描周期SM0.1置位(SM0.1=1)MOVW +500,SMW68 输出脉冲周期为500微秒MOVW +0,SMW70 脉宽为0(脉宽调制)MOVD +40000,SMD72 输出40000个脉冲ATCH 0,19 把中断程序0
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/18 19:39:45
![急,一段西门子PLC程序转换成梯形图LD SM0.1 仅首次扫描周期SM0.1置位(SM0.1=1)MOVW +500,SMW68 输出脉冲周期为500微秒MOVW +0,SMW70 脉宽为0(脉宽调制)MOVD +40000,SMD72 输出40000个脉冲ATCH 0,19 把中断程序0](/uploads/image/z/4664257-25-7.jpg?t=%E6%80%A5%2C%E4%B8%80%E6%AE%B5%E8%A5%BF%E9%97%A8%E5%AD%90PLC%E7%A8%8B%E5%BA%8F%E8%BD%AC%E6%8D%A2%E6%88%90%E6%A2%AF%E5%BD%A2%E5%9B%BELD+SM0.1+%E4%BB%85%E9%A6%96%E6%AC%A1%E6%89%AB%E6%8F%8F%E5%91%A8%E6%9C%9FSM0.1%E7%BD%AE%E4%BD%8D%28SM0.1%3D1%29MOVW+%2B500%2CSMW68+%E8%BE%93%E5%87%BA%E8%84%89%E5%86%B2%E5%91%A8%E6%9C%9F%E4%B8%BA500%E5%BE%AE%E7%A7%92MOVW+%2B0%2CSMW70+%E8%84%89%E5%AE%BD%E4%B8%BA0%EF%BC%88%E8%84%89%E5%AE%BD%E8%B0%83%E5%88%B6%EF%BC%89MOVD+%2B40000%2CSMD72+%E8%BE%93%E5%87%BA40000%E4%B8%AA%E8%84%89%E5%86%B2ATCH+0%2C19+%E6%8A%8A%E4%B8%AD%E6%96%AD%E7%A8%8B%E5%BA%8F0)
急,一段西门子PLC程序转换成梯形图LD SM0.1 仅首次扫描周期SM0.1置位(SM0.1=1)MOVW +500,SMW68 输出脉冲周期为500微秒MOVW +0,SMW70 脉宽为0(脉宽调制)MOVD +40000,SMD72 输出40000个脉冲ATCH 0,19 把中断程序0
急,一段西门子PLC程序转换成梯形图
LD SM0.1 仅首次扫描周期SM0.1置位(SM0.1=1)
MOVW +500,SMW68 输出脉冲周期为500微秒
MOVW +0,SMW70 脉宽为0(脉宽调制)
MOVD +40000,SMD72 输出40000个脉冲
ATCH 0,19 把中断程序0分配给中断事件19(P 脉冲输出结束)
ENI 允许中断
顺时针转动方向
LDN M0.1 若电机处于停止状态,
A I1.5 且转向开关置于1
S Q0.2,1 则逆时针转动(Q0.2=1)
逆时针转动
LDN M0.1 若电机处于停止状态,
AN I1.5 且转向开关置于0
R Q0.2,1 则顺时针转动(Q0.2=0)
联锁
LD I1.1 若按"STOP"(停止)按钮
S M0.2,1 则联锁有效(M0.2=1)
解除联锁
LDN I1.0 若"START"(起动) 按钮松开
AN I1.1 且"STOP"(停止)按钮松开,
R M0.2,1 则解除联锁
起动电机
LD I1.0 若按"START"(起动)按钮
EU 上升沿
AN M0.2 且无联锁
AN M0.1 且电机停止 则
MOVB 16#85,SMB67 置脉冲输出功能的控制位
PLS 0 起动脉冲输出(Q0.0)
S M0.1,1 电机运行标志M0.1置位(M0.1=1)
停止电机
LD I1.1 若按"STOP"(停止)按钮,
EU 上升沿
A M0.1 且电机正在转动,则
R M0.1,1 电机运行标志M0.1复位(M0.1=0)
MOVB 16#CB,SMB67 置脉冲输出功能的控制位,PWM的脉宽为0
PLS 0 输出端Q0.0无脉冲
急,一段西门子PLC程序转换成梯形图LD SM0.1 仅首次扫描周期SM0.1置位(SM0.1=1)MOVW +500,SMW68 输出脉冲周期为500微秒MOVW +0,SMW70 脉宽为0(脉宽调制)MOVD +40000,SMD72 输出40000个脉冲ATCH 0,19 把中断程序0
1,设置编程环境,
2把这些复制,以LD为换行!(见LD就复制到下一个网络中)
3,转换,到梯形图
也可以QQ我