写的程序自相矛盾怎么办啊

当一个程序很大时,有时候不可避免的就会有几条程序就会相互冲突或者说是互相矛盾,为什么编译却检查不出来啊?难道非要依靠编程者自己检查吗?

最佳答案

编译只是根据语法进行纠错,怎么能检查出用户程序之间的矛盾呢?
程序再大,也是一块、一块拼起来的,每一块都保证运行正确就成了。
我认为你的问题可能是编程中的变量、地址冲突问题,用EXCEL建立变量表是个不错的选择。实现把变量类型及地址确定,每个程序都依次编写就好了。

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc313754.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • PLC 214BD23 OXBB

    PLC的电池怎样更换,更换是成序是否会丢失。 PLC的程序怎样备分到电脑里 谢谢 最佳答案 一般PLC的面板上都有电池的指示灯,当电池电压过低时指示灯会亮,此时…

    SIMATIC S7-200 2021年7月5日
  • Step7 MicroWin V32 在XP Pro SP2的安装

    笔记本电脑升级,操作系统由 Win2000 Pro 升级为XP Pro SP2。发现 Step7 MicroW…

    SIMATIC S7-200 2021年7月5日
  • 我已经下载了EM277.GSD文件,但不知道如何安装,各位高手指点一下

    我已经下载了EM277.GSD文件,但不知道如何安装,各位高手指点一下 最佳答案 如果主站是300PLC,那么这样安装: 1 选中STEP7的硬件组态窗口中的菜…

    SIMATIC S7-200 2021年7月5日
  • S7-200,300格雷码转二进制的指令在哪?

    在两个软件里的指令里都没有找到这个指令?遇到二进制转格雷码的情况怎么办呢?自己怎么编写呢? 最佳答案 S7-300沒有现成的转换功能块,具体请参考:《S7-300有没有格雷码转二进…

    SIMATIC S7-200 2020年10月31日
  • modbus rtu调试

    我在做一个项目,S7-200的PORT0作为从站,波特率为9600,从站地址为35,采用偶校验。我主站是用MODSCAN32模拟,设置也与PLC一样,并且计算机的端口也设置为与一样…

    SIMATIC S7-200 2020年11月1日
  • 关于库建立

    我想作个4路I/O点(位逻辑)输入,其中两路分别驱动两个输出Q点(位逻辑),另两路分别对应输出停止的库。最好内部带输出互锁关联的。比如Q0.0开则Q0.1关。我作了但不理想。&nb…

    SIMATIC S7-200 2020年11月5日
  • s7-200 pid

    s7-200 PID 自整定过程是否不仅要求PLC处于RUN状态下,而且需要整个控制系统处于工作中,即PLC模拟量输入随着PID应有变化,从而完成PID 最佳答…

    SIMATIC S7-200 2021年7月5日
  • 如何将实数转成浮点数

    如何将将实数转换为浮点数。例如 114.25 转成  42E48000 。 程序如何编写,麻烦各位前辈指教一下,小弟在此…

    SIMATIC S7-200 2021年7月4日
  • 如何使用光电+编码器+PLC定位有缺陷的瓶子

    如何使用光电+编码器+PLC定位有缺陷的瓶子 钻石用户推荐最佳答案 说下我自己的理解:首先这个有缺陷的瓶子是不是可以通过光电的距离来感应到?就是有缺陷光电灭,没有缺陷的时候光电常亮…

    SIMATIC S7-200 2021年7月5日
  • 编码译码指令有何应用

    编码译码指令有何应用 最佳答案 编码与解码指令不再赘述了。 举一简单例子: 灯的循环  有5个灯:1 号灯 2&nbsp…

    SIMATIC S7-200 2021年7月5日