急,一段西门子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/12/23 13:59:08
急,一段西门子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我