⑴ sfc程序不存在双线圈输出
Plc可以有重复输出,多个OUT指令控制同一个软元件,这种叫做重复输出,也有叫双线圈输出的。
很多资料上,说要禁止这种重复输出,说不允许,但是在实际上,是允许的。先说两个例子,说明它是被允许的,拿两个最常见的PLC,
首先西门子的S7-200系列,在它的编程软件里,编辑重复输出了,编译时,是没有错误,没有警告的。然后是三菱的FX系列,在它的编程软件里,编辑重复输出了,编译时,也是没有提示错误的。在专门的程序检查选项中,双线圈检查是可选的
⑵ 博途V15.1触摸屏仿真无反应,也没报错,但就是不出来画面,求大佬解答是咋回事
这个问题影响因素比较多。
从视频中可以看到有:1个 Error,和 6 个 Warnings。
对于 Siemens 的控制系统,Error 必须解决才可以使用,而 Warning 虽然可以使用,但不能确保。
所以,作为自动化控制人员,这些提示信息最好都解决掉。然后才能往下一步走!
⑶ PLC双线圈输出问题
双线圈只有最后的一个的结算结果能被输出,要一个输出点有两个动作,可以分别根据每个动作的条件分别写一行程序,用中一个中间继电器来暂存结果。
但是只要程序里的双线圈输出前后不矛盾,编译时虽然会警告,但是程序还是正常执行的。避免双线圈输出其实很简单,在原来双线圈输出的地方用中间继电器。
但是PLSY指令,PLSY指令断开以后,再次驱动PLSY指令时,必须在M8147(Y0)或M8148(Y1)断开一个扫描周期以上。
(3)博图双线圈输出编译也不报错扩展阅读:
现在工业上使用的可编程逻辑控制器已经相当或接近于一台紧凑型电脑的主机,其在扩展性和可靠性方面的优势使其被广泛应用于目前的各类工业控制领域。
不管是在计算机直接控制系统还是集中分散式控制系统DCS,或者现场总线控制系统FCS中,总是有各类PLC控制器的大量使用。PLC的生产厂商很多,如西门子、施耐德、三菱、台达等,几乎涉及工业自动化领域的厂商都会有其PLC产品提供。
⑷ plc有双线圈输出,为什么程序上传还能使用
双线圈输出并不是错误 ,只是这种写法习惯不好,程序不易读,而且一旦两个线圈动作相反,会产生不可预料的动作结果,所以程序检查的时候会提出警告,但是这不是错误,程序可以正常运行。
⑸ 西门子300的L区可以用双线圈吗
西门子所有系列的PLC都可以采用双线圈输出
但是注意这个双线圈指的是一个程序段的结尾有两个并列关系的输出线圈
这个线圈可以是QX.X,也可以是MX.X,也可以是LX.X,还可以是VX.X,也可以是DBX.DBDX.X
比如I0.0接同时,后边并列的L0.0和L0.1可以同时动作(并列7、8个也没事)
如下图所示
像这种情况,也可以称之为双线圈,这样写不是说绝对不行,程序也不会报错,也能执行,但是很容易出现逻辑混乱,而且程序可读性也会变差,极易出错,尽量避免这样写
⑹ step7上传程序报错2000和120
重装系统,再安装step7就好咧!或者完全卸载step7,再安装step7
plc梯形图编程中常见的编译错误有哪些,如何判断和检测出来。梯形图常见的编译错误有明面上的和隐藏起来的。明面上的可在编辑、编译/转换的时候给出提示,或者通过程序检查来得到结果。隐藏起来的错误则需要在运行中找出来或者不容易在编辑时候发现的,通过PLC诊断、故障诊断发现通信错误、语法等故障。常见的错误有:
1、双线圈输出的问题,这个有的plc在转换编译的时候可能不会直接报错,有的则会提示警告,这个得看plc的牌子和编辑软件了。有的可以选择将置位指令也列入双线圈的错误。在我看来双线圈起始不是一种编译错误,按照plc扫描方式,会导致输出混乱,但一定要避免。
2、plc型号不对,这种情况主要出现在更换plc时型号不对或者版本不一致导致某些指令无效、软元件编号不对。需要对指令进行修改删除和转换,软元件进行替换等工作。plc类型的更改在编辑软件中会给出提示提示你进行修改。这时候你就需要查看程序,可以通过程序检查,对于无效指令可以检测出来。