签到有奖
消息提醒
运维工程师专区
官方商城
最近创作
点击复制链接
关注该帖后,有多人参加探讨会对您通知与提示!
帖子
精华
被关注
论坛等级:侠士
注册时间:2019-08-29
钻石 如何晋级?
66
0
2025-10-22 15:38:37
1200PLC和1500PLC用的很少,300PLC用的较多。西门子网站大拿很多,我经历的可能对很多专家来说不值一提,就我使用过程遇到的一些问题及解决思路做个简单的分享。
调试西门PLC第一次遇到较大困难时,是在出差调试一个比较简单的315PLC控制的自动生产线,在客户现场进行调试时,修改程序下载后,整个机床警示灯全部熄灭,CPU停止,当时我处于懵圈状态,因为并没有对调好的程序作很大的修改。将改之前的程序备份回装CPU后,CPU仍处于停止状态,断电重启也无法消除报警,不知道故障原因在哪里。联系工作中的前辈也没有找到故障原因,没有办法的情况下,在网上查到了西门子技术支持热线,拨打电话,获得了解答,程序容量是受到存储卡容量限制的,增加的程序导致程序总容量超出了存储卡容量范围进而导致CPU停止。更换大容量存储卡后问题解决。更换存储卡的同时也在程序中增加了一下固有的组织块比如OB121,OB122等保证CPU故障时不停机只报错。
300PLC是有映射区的,300PLC程序中的IO地址不是真正意义上的硬件IO地址,比如315系列PLC映射区间是输入/输出均是128字节,317系列PLC映射区间是输入/输出均是256字节。使用317PLC控制比较多的从站时,并没有意识到过程映像区的范围,在硬件配置中配置了超出过程映像区的地址,调试程序时发现监控程序已经为1了,但是实际负载没有任何动作,也不报警!拨打西门子热线求助时,由于不知道问题出在哪,描述上也给西门子工程师带来很多困扰,在多次拨打电话咨询后才明白问题所在,通过将硬件IO装载到存储器区域后解决了问题。
在过程映像区范围内,IO地址与硬件IO是一一对应的,在过程映像区外,程序中的IO地址实际意义就和存储器地址一样,I地址也是可以作输出使用的。在一次设备调试过程中,现场的无触点开关意外损坏,购买到的产品开闭点与原有实物正好相反,而损坏的开关在程序中使用了100多处,修改起来费时费力。当时处理就使用了过程映像区外的IO地址,在区间外取了一个I 点,将程序中损坏的开关点整体用I 点进行替换,在OB1中,调用无触点开关的FC块外,使用损坏无触点开关的闭点对I 点进行赋值,一下就解决了问题。
剩余80%未阅读, 请登录阅读
1. 文件大小:上传文件的大小请限制在2M以内。
2. 文件格式:请不要上传.exe文件,系统支持的格式有: .avi,.wmv,.mp3,.rar,.zip,.doc,.docx,.xls,.xlsx,.ppt,.pptx,.pdf,.wma,.asf,.txt,.7z
请填写推广理由:
AI 小西智伴登场,7×24 小时权威支援,让技术支持告别等待!
助你技有所长,论有所获
首次发帖探讨工控技术话题 立获新人礼包,100中奖哦! (包含周边、书籍、兑奖西币)
共有3363条技术帖
恭喜,你发布的帖子
快扫描右侧二维码晒一晒吧!
再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!
分享
只看 楼主
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!