请问这道plc编程题怎么做呢?

请问这道plc编程题怎么做呢?,第1张

1、西门子模拟量输入模块的量程为0~27648,虽然模块可以直接通过量程块设定4·20mA输入,但是这道题可能需要考你的量程转换,因此0~20mA(0~27648)对应4~20mA就是5528~27648

2、通过调用西门子S7-300的模拟量输入整定功能块就可以完成。

3、FC105的引脚BIPOLAR为双极性输入控制,由于你题目中输入信号是单极性,因此该引脚输入为0,由于该引脚不能接入常数,因此放了M0.0并写了M0.0的常开程序,如果你可以确保输入信号是0的话,上面的常开程序可以不用写。

程序如图所示

I/O分配表:

输入

I0.0,计数输入

I0.1,启动

I0.2,停止

输出

Q0.0,传送带

Q0.1,指示灯

望采纳。。。。。。

1、如图所示,利用交替输出指令ALT,PLC上电,默认Y0为OFF的,当X0第一次按下时,ALT控制Y0交替,Y0变成ON了。X0第二次按下时,ALT控制Y0交替,Y0变成OFF了。X0第三次按下时,ALT控制Y0交替,Y0变成ON了,同第一次按下一样。如此反复。

2、如图所示,就是顺序控制,按照要求编就是了,先X1按下后,M0自锁,M0控制T0延时,同时M0控制Y1和Y2输出,当T0延时到了断开Y1输出,同时输出Y3,(就做到了灯1,2亮,2s后变成灯2、3亮了);然后按下X2,M1自锁,M1断开Y2、Y3,(这样就做到了灯2、3灭),同时T1开始延时,并且控制Y4输出,T1延时到了,断开T4输出,同时T2开始延时,T2延时到了,断开T1定时器,T1复位,Y4恢复输出,(这样就做到了Y4的1s周期闪烁),M1同时会控制T3计时,T3计时到后断开M0和M1自锁,一切恢复如初(实现了所有灯熄灭)。再次按下X1重复以上动作,(实现了如此循环)。放上了X3解除M0和M1自锁(实现了按钮3所有灯灭)。

望采纳。。。。。。。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8072470.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存