[西门子] 80%初学者会遇到的编程问题!

[复制链接]
查看103 | 回复0 | 3 天前 | 显示全部楼层 |阅读模式
>
文末有55个实战案例资料
导读:当我们要入门学习西门子200SMART PLC编程时,对于软件不熟悉,所以会出现很多问题,怎么感觉这玩意儿怎么这么难呢?其实不然!很多问题其实大家都会遇到,只要我们稍微耐心一些就可以解决。那有哪些问题是我们经常遇到的问题呢?我总结了大部分初学者遇到的软件编程问题!
1.程序段过于复杂
问题:如图1所示编译程序时提示“程序段无效或者过于复杂”
解决方法:1个程序段左母线不能直接两条分支出来,需要加上“前导逻辑”,如图2所示
图1
图2
2.程序编译没报错但是达不到控制要求
如图3所示,在这个程序中编译是没有任何错误的,但是当我们接通I0.0时,Q0.0线圈却没有输出。原因就是程序中出现了两个线圈,I0.0接通了Q0.0线圈而I0.2却没接通Q0.0线圈。那如何解决呢,可以加一个中间的地址来中转从而实现I0.0或者I0.2接通后输出Q0.0线圈,如图4所示。
图3
图4
3.修改符号名称报错
如图5所示,当我们想把I0.0的符号名称改为“启动”,让我们更好识别IO地址的作用!但是,从“I/O符号表”中更改后编译却报错了。
图5
那如何让我们更改了I/O符号名称后不报错呢,可以使用以下方法:在视图中切换到“仅绝对”,然后打开“I/O符号”,在符号表中更改名称即可,然后再切换到“符号:绝对”即可
4.调用库指令后报很多错误
如图6所示,当我们调用了“MBUS_CTRL”指令后,编译却报了18个错误,乍一看还挺吓人的,其实就只需要分配一个存储区给这个指令即可解决!,如图7所示!
图6
图7

近有很多小伙伴说要案例书籍,说是手机上看文章不是很方便,我抽时间把55个实战案例全部整理出来,案例都是比较典型的,其中包括气缸控制程序、报警程序、程序框架、运动控制程序封装、模拟量控制变频器、通信等实战案例。需要的可以加我微信:biao467524527,如果加不上可以私信我。



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则