新手刚开始学有个疑惑,求大佬解答
plc吧
全部回复
仅看楼主
level 1
刘连枝 楼主
我是自动化学生,这学期刚开始学PLC,有个作业是结构化编程写红绿灯。
因为题目是结构化编程,所以我就把红绿灯作为一个这个功能作为一个结构,搞一个子函数,尝试外界输入红绿黄灯的时间,然后子函数输出红绿灯的状态。
但是在闪烁这里出了问题。我用S7-200仿真软件监控的时候,看见子函数里绿灯点输出形参是在闪烁的,但是仿真中的CPU上的小灯是不闪烁的。
之后我把绿灯的输出形参删掉,直接换成Q0.1(绿灯),这个时候仿真结果就和监控里的一样了。
我很奇怪这是什么原因。
楼主是刚开始学,可能表述不好,请见谅。
代码如下,一个路口有两个红绿灯,我两个红绿灯程序一样,就只发上面那个就改了的红绿灯程序了。
2025年12月02日 17点12分 1
1