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

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

最佳答案

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

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

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

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

相关推荐

  • 226CN的CPU带7个EM235的模块,5V电源够不够用

    是4组输入,一组输出的EM235,请教下 最佳答案 CPU226最大的模拟量点数为:32AI/28AO(最大44),最大的数字量点数为128DI/128DO。CPU226&nbsp…

    SIMATIC S7-200 2020年11月1日
  • s7-200cpu224xp与铂热电阻的接

    我按图把热电阻和plc联接但是程序显示没有怎么办 问题补充:难道这两个通道不能接吗? 最佳答案 你是按什么图接的?224XP它只是集成了2个模拟量输入(电压信号)和1个模拟量输出(…

    2017年12月1日
  • 触摸屏下载电缆

    WinCC flexible micro和PRTOO的画面下载电缆一样吗?假如屏中有485口和232口,232/PPI电缆和普通电缆都可以用吗? 最佳答案 对同…

    SIMATIC S7-200 2021年7月5日
  • s7-200定时器100ms的刷新问题

    100ms只在执行定时器指令是才对100ms定时器更新,在监控时q0.0输出,但是实际PLC并不输出。  还有我没有深刻理解帮助中说的,(,如果启用了100毫秒…

    2017年6月18日
  • 200自由口通信ASCII

    不知道标准ASCII的数据是如何传输的。比如实数1.5。在计算机是32位存储,那么ASCII传输时是传输那32位还是传输"1""."&quo…

    SIMATIC S7-200 2020年10月31日
  • STEP?7?Micro/WIN?V4.0英文怎么改为中文

    安装了STEP?7?Micro/WIN?V4.0软件英文版,想知道怎么能改成中文呢?新手求解答。 钻石用户推荐最佳答案 在 Micro/WIN 菜单 …

    SIMATIC S7-200 2021年7月5日
  • S7-200自由口模式

    S7-200自由口模式将数据534D5331353136323632313730363A544859填入VB80连续的18个字节地址,从PORT1口发出,用计算机的《串口调试软件》…

    2017年11月16日
  • S7-200CPU 224XP CN 脉冲输出

    请高手指教:我的CPU是S7-200 XP CN交流220V电源供电的,继电器输出类型。网上资料显示可以实现24VDC的100KHz的高速脉冲输出,但是继电器输…

    SIMATIC S7-200 2021年7月4日
  • 字符串的显示

    辽字对应的16#为C1C9,为何我往文本显示器里输不进去。怎么输入对应的16#才能显示辽字 最佳答案 数据块里:VB100  "辽"&nbs…

    SIMATIC S7-200 2021年7月5日
  • S7-200与DTU

    如何用S7200通过DTU往上位机发送数据,同时如何接收上位机往PLC写的数据?求例子……. 最佳答案 如何用S7200通过DTU往上位机发送数据,同时如何接收上位机往PL…

    SIMATIC S7-200 2020年10月31日