尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

西门子PLC常见问题

西门子PLC常见问题 目录一、开发过程1. FC函数中的置复位指令无法执行2. 定时器不计时3. 延迟指令Q点的用法4. 延迟In点用法5. 非优化DB块DB50中定义了一个Byte变量A地址为DB50.DBB0想访问它的第4位6. 时钟存储器位在FB块中无响应M0.5-1Hz-Clock?7. RTU通讯时数据粘包二、仿真过程1. 无法启动实例通讯接口不可用错误代码-482. 无法启动实例未发现许可错误代码-303. 无法加载所选的通讯驱动程序未找到文件三、调试过程1. IO设备故障-看门狗时间已到2. 跨网段下载程序—输入IP后连接后自动断连四、 日常维护1. 程序长时间下载、在线监控无响应2. 更换CPU3. 找不到IO设备五、S7-400系列1. 在415H冗余CPU加ET200SP扩展2. ET200SP扩展一模块Err红灯闪烁3. ET200M系列DI16/DO16x24V/0.5A模块点位IO频闪一、开发过程1. FC函数中的置复位指令无法执行问题FC无背景数据块不具备保持功能解决办法将其变量属性安排到 InOut 内即可保持。使用Input、output、Temp均变量无法保持2. 定时器不计时可能原因如下1定时器的输入位需要有电平信号的跳变定时器才会开始计时。 如果保持不变的信号作为输入位是不会开始计时的。TP、TON、TONR需要IN从“0”变为“1”启动TOF需要IN从“1”变为“0”启动。2定时器的背景数据块重复使用。3只有在定时器功能框的Q点或ET连接变量或者在程序中使用背景DB或IEC_TIMER类型的变量中的Q点或者ET定时器才会开始计时并且更新定时时间。3. 延迟指令Q点的用法支持中心—问题回答4. 延迟In点用法延迟ET截留接通时间被莫名置零解决怀疑无动态补偿实际的物理开关有抖动增设条件解决估计是抖动引起的在线监控肉眼看不到循环5. 非优化DB块DB50中定义了一个Byte变量A地址为DB50.DBB0想访问它的第4位访问语法“DB块名”.变量名.%X位索引示例DB50.A.%X3// 错误直接使用绝对地址 A DB50.DBX0.3 Q0.0// 正确写法 A DB50.A.%X3 // 装载第 4 位的状态 Q0.0绝对地址等价关系DB50.A.%X3 ≡ DB50.DBX0.3不是 DB50.DBX0.46. 时钟存储器位在FB块中无响应M0.5-1Hz-Clock?问题原因1.时钟存储器未启用勾选启用2.FB块优化访问 禁用FB的优化的块访问3.M0.5被其他程序覆盖其他位置禁用MB0字节4.应用的指令例如PUT/GUT执行时间过长改用慢速时钟或添加BUSY锁M0.7-0.5Hz7. RTU通讯时数据粘包问题原因1.在有读写的指令循环时写指令下发需要在开始时候轮巡不能再写指令轮巡过程中增加二、仿真过程一般逻辑验证可用S7-PLCSIM仿真即可TCP、OPC、WEB等需用Advanced仿真OPC UA通讯不支持加密Web Server不支持用户登录。1. 无法启动实例通讯接口不可用错误代码-48故障原因网络配置问题解决办法1.高级仿真必须安装安装——SIMATIC NET2.打开电脑内以太网卡设置页面找到名为“Siemens PLCSIM Virtual Ethernet Adapter”的网卡适配器的属性界面——修改IP地址与PLCSIM Adv.为同一网段。3.安装的S7-PLCSIM ADVANCED版本与TIA是否——兼容例V4.0只与TIA V17兼容4.项目上点击右键选择“属性”在“保护”的选项卡里——勾选“块编译时支持仿真”勾选5.设置PC/PG接口为——Siemens PLCSlM Virtual Ethernet Adapter.TCPlP.Auto.16.选择”已管理员身份运行”PLCSIM Advanced仿真2. 无法启动实例未发现许可错误代码-30故障原因许可授权错误解决办法打开隐藏的文件夹找到AX NF ZZ删除该许可重新安装许可3215PLCSlM Advanced V3.0——网络浮动授权不可为“单一授权”任务管理Automation License ManagerService——重启服务3. 无法加载所选的通讯驱动程序未找到文件故障原因防火墙问题解决办法还未解决求助启动项被屏蔽解禁——Siemens项目打开window自启动WinR键入msconfig ——启动项勾选Siemens.Automation.softwareUpdater服务打开服务——运行SIMATIC IEPG HELP SERVICE没有就算了修复TIA软件丢失的部分可以通过重复的安装来添加。把PG/PC中的TCPIP协议删掉重装S7-PLCSIM Advanced V3.0 无法启动实例_问题解决方法三、调试过程1. IO设备故障-看门狗时间已到故障原因可能网络环境引起网络风暴、网络故障、网线头、连接器造成的通讯延时超限解决办法IO设备属性-增加看门狗时间检查网络环境扩展Profinet网络环境搭建星型放射状易扩展环网更稳定。见-星型、环型、总线型和网状型拓扑是什么MRP介质冗余环网结构手拉手注意交换机也必须是MRP功能的。见-环网拓扑原则MRP环网组态步骤 。 见-MRP2. 跨网段下载程序—输入IP后连接后自动断连解决办法输入IP后不要点“开始搜索”点击空白地方注先在本地用笔记本上载好程序将程序打包归档在远程端恢复程序直接在线监控即可四、 日常维护1. 程序长时间下载、在线监控无响应解决办法不是电脑的任务过高或者博图软件的问题是PLC需要断电重启。2. 更换CPU步骤备份源程序更改程序——软件中硬件组态设置为最新模块在线诊断——设置新CPU的IP地址格式化存储卡下载程序——将最新程序下载至CPU问题1存储卡故障答未格式化存储卡问题2新CPU在低版本软件中无该硬件答组态该系列的最新版找到手册——技术数据——查看支持软件版本3. 找不到IO设备原因CPU找不到IO分站是断电后设备名称丢失/拓扑不匹配的典型表现尝试1按照顺序重新上电交换机 - IM155 - PLC如果还不行…继续…排查ping断连模块打开TIA在线访问如果能看到模块说明物理链路正常问题是设备名称 / IP 未分配拓扑视图的网络别忘了连接如果看不到模块模块频闪处于维护模式主动屏蔽DCP扫描必须先复位复位复位接口模块 分配设备名称是99%能解决找到复位按钮IM155的Reset按钮在模块背面需要拆下来通电状态下长按复位打开PLC程序(81VAPLCO1)在线连接到CPU在线访问TIA左侧倒数第二个 - 对应网卡 - 更新可访问的设备出现“可访问的设备”分配IP、设定设备名称/ 或者在拓扑视图右击子站分配名称检查拓扑视图的设备名称网络连接与组态一致选中整个项目下载注拆模块按住背板的卡扣向左推究极换一个新的接口模块最后这么解决的五、S7-400系列1. 在415H冗余CPU加ET200SP扩展硬件组态注意模块的订货号为 6ES7 131-6BF01-0BA0软件组态可以是6ES7 131-6BF00-0BA0同系列不同版本组态无影响6BF002. ET200SP扩展一模块Err红灯闪烁STEP7 中进入在线模式打开 CPU 的「诊断缓冲区」找到事件 3xB2 的详细信息。检查步骤模块与基座连接确认 DQ 模块完全推入基座锁扣到位没有虚插。检查基座型号ST型 DQ 模块必须搭配ST系列基座负载电源L供电解决问题电位组未设置正确用万用表测量 DQ 模块基座上的L和M端子确认电压为22-28VDC极性正确L 为正检查「Potential group电位组」设置软件组态的电位组必须和实际供电的电源组一致否则模块无负载电源CPU 访问输出地址时直接报错。取消勾选所有 Diagnostics 选项包括Missing Supply Voltage L、短路、断线诊断。模块硬件故障尝试将 DQ 模块与正常的 DI 模块互换插槽同步修改组态和接线若互换后 DQ 正常、DI 也正常 → 原插槽 / 基座故障。若 DQ 仍红灯、DI 仍正常 → DQ 模块本身硬件损坏需更换。3. ET200M系列DI16/DO16x24V/0.5A模块点位IO频闪检查模块的电源L这是最常见的故障根因DQ 输出模块和 DI 模块供电逻辑完全不同DI 可使用内部系统电源DQ 必须依赖外部 24VDC 负载电源所以DI、DQ的供电必须独立分开
返回列表