首先你要先确定你的PC和300的哪个口相连进行通信的,不同型号的300有不同的通信口,但都会有MPI口,有的有DP口,其实这两个都可以和PC通信编程的;确定好通信方式(也就是通信协议)后,在step7中新建一个空白的项目,然后设置PG/PC接口(很重要,很多时候通信不上就是PG/PC接口设置的不正确):菜单栏中“选项(options)”最下边的“设置PG/PC接口”,在窗口中选择你用到的通信方式,然后在属性(properties)中设置波特率,完成后确定退出;在上载之前你最好先测试一下通信是否正常,看看能不能扫描到300,设置PG/PC接口中可以,“PLC”选项中也可以,能扫描到再上载:PLC菜单下选择Upload Station to PG。。。
提示的内容是什么?
一般下载时如果PLC里边有这个功能块会提示已经有这个块是否覆盖,选择覆盖即可。
如果这个功能块正在用软件打开时会提示这个块被另一个程序或者用户处理是否继续,选择继续即可。
技术论坛:>
卡有可能坏了。。。。 我也遇见过这样的问题。。
可以把卡清除一下试试(不是让你格式化啊,是通过PLC的开关清除,格式化的话卡就废了)
卡清除后要是还不好使的话就可能是坏了。。
最好有别的PLC 这样的话就可以判断到底是卡的问题,还是PLC的问题。
1,检查cpu的开关拨到了STOP状态
2,用PLC的拨码清空程序。也可以点S7的在线按钮(会显示PLC里面的程序块和程序块存储位置)看下是不是真的有组态程序
3,你的程序寻址范围或I/O过程映像超出CPU的范围。检查方法如下:SIMATIC管理器,打开你要下载的程序,选择菜单“Optionals”/Reference Data/Display“(选项/参考数据/显示),在出现的对话框中,在”Customize“(顾客化)中选择”Cross Reference“(交叉参考表),在出现的参考表中检查相应的位存储器区地址和I/O映像输入输出是否真的超出范围
4,OB1里调用了CPU不支持的程序或指令。
5,调用了不支持的SFC/SFB
6,变量地址超出了范围
先检查这些吧。看下问题可以解决不(最多发生的是3)
以上就是关于西门子300和400PLC如何下载和上装程序,求详细过程,请高手知道全部的内容,包括:西门子300和400PLC如何下载和上装程序,求详细过程,请高手知道、西门子300plc下载程序时,总是提示一些程序无法下载,比如名称是FC5的功能块,求指教、300PLC下载问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)