中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

江湖救急!在线实验过几次S7200的程序,把I0....

 王为昌

下载贤集网APP入驻自媒体

江湖救急!在线实验过几次S7200的程序,把I0.0貌似是不能强制的,可是如果传递给M0.0或者其他存储区的点的话,就可以强制了,而且感觉是不会被刷新掉?现在装了S7300的编程软件,我用PLCSIM模拟硬件环境,我简单的写了一个自锁语句,
网络1:我把I0.0传递给M0.0
网络2:然后M0.0在控制Q0.0 在用Q0.0触点跟线圈跟自己够成自锁
问题是,这个结构模拟在线的时候 I0.0是一直不能强制,我能理解,因为硬件没有输入DI信号,可是I0.0所传递的M0.0也无法强制, 我能知道是传递了一瞬间 被I0.0给刷新掉了(因为我把上面两个网络颠倒过来就能看到我的强制被扫描一次后才复位的)
求教:如果我不是模拟的硬件环境 而是在实际的S7300的PLC中做这个操作,就是强制M0.0也是会被I0.0刷新吗?

最新回复
发布回复
了解各种资源使用况和程序逻辑是PLC编程过程中的重要知识点。于无法强制符号的问题,需要深入了解PLC工作原理和程序结构,一步步解决程序中可能存在的冲突并进行优化。
在编写PLC程序时,难免会遇到一些问题。如果你无法强制10.0,可能是由于其他程序或者变量占用了该资源,或者存在其他程序逻辑冲突等原因。需要详细分析你的程序结构和实现过程,解决程序中的冲突问题,才能尝试进行强制操作
在S7200程序中传递10.0的问题,可能涉及到硬件配置或编程权限。检查相关点的读写权限,确保正确配置数据类型。
S7200程序中无法强制10.0,可能是硬件或软件设置的问题。确保相关点的权限和数据类型正确。
我的想法是可能是由于其他程序或者变量占用了该资源,或者存在其他程序逻辑冲突等原因

为您推荐

热门交流