S5转S7时出现报警,应该怎样解决!见附图。
图片说明:
最佳答案
这个问题多次出现,楼主现纠结在“S7中如何使用数据块”问题上。在S7中需要首先建立一个全局的数据块DB,并下载。当PLC中已存在这个数据块,程序中才可引用用。这就是"确保正确的全局DB“这个提示的关键!
转换时要注意:
1、应用S5到S7转换工具时并非万能,即不是完全可以转换的,需要编程者自己手动来进行转换。
2、从楼主上传的图片可以看出,程序中需一个全局的数据块DB。这种情况就需要编程者自己手动来进行转换。这就要求编程者熟悉S7的全局的数据块DB用法。
3、从楼主上传的图片的局部可以看出,这个程序需要一个需一个全局的数据块DB。这种情况在S7中通常的做法是:
、首先建立一个全局的数据块DB,并定义其长度。
、在程序中应用OPN语句打开这个全局的数据块DB。例如OPN DB10
、其后,就可应用传送等指令,从该数据块读出或存入数据。
、在S7程序中只要事先定义了全局的数据块DB,在程序中应用OPN语句打开这个全局的数据块DB,就可"确保正确的全局DB“。即如此就可消除这个报警。
4、楼主现纠结在“S7中如何使用数据块”,建议楼主先解决这个问题。其后的问题就好解决了。
有关S7的数据块用法:
、如何使用S7-300的DB块:
http://wenku.baidu.com/view/66732734b90d6c85ec3ac66d.html
、STEP7数据块的作用:
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=62640&cid=1029
、共享数据块的用法:
http://52qiye.com/know/show.php?itemid=32199
、深入浅出西门子S7-300PLC
http://wenku.baidu.com/view/0f9d226a011ca300a6c390b4.html
http://www.gongkong.com/webpage/datum/200810/2008100900152300001.htm
提问者对于答案的评价:
ok
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc133311.html