西门子s7-1200模块(授权)经销商
作为西门子PLC控制器的全国代理商,我们的产品在全国范围内有广泛的销售网络和服务网络。我们与西门子公司建立了良好的合作关系,在产品质量、技术支持和配件供应等方面享有优先权。我们还为客户提供专业、快捷和周到的售后服务,在设备故障或问题出现时,我们能够在*短的时间内进行快速响应和解决问题。
我们作为西门子PLC控制器的中国代理商,致力于为客户提供***的产品和服务。我们将继续利用自身的技术和经验,不断推出新的解决方案,为推动中国工业自动化和数字化发展做出更大的贡献。
通过集成交换机和两个 RJ45 PN 接口,按键式面板可直接用于总线形和环形拓扑。
还提供有两个可用的 KP8(F) 的完*配置的 IP65 安装机箱。
包括**的开口。甚至可在 IP65 中很轻松地连接带接头的电缆,无需任何钻孔或铣削。这些现成的机箱可用作小型本地操作员站。
可在“附件 - >紧固件"下找到,并且有的型号还提供紧急按钮等功能。
根据通讯状态改变对象属性
在连接中所建的变量,在通讯时都会带有变量状态信息,变量状态包含WinCC和自动化设备之间的连接状态。通过获取这个变量状态,我们就能得知变量所在连接的通讯状态。
在需要监控的通讯连接下新建一个变量“status",地址取位存储区首地址(图5)。
在此文档中我们以静态文本来举例。在画面中添加一个静态文本,选择对象属性“字体"à“文本",在动态列表中选择“动态对话框"(图6)。
图6
在动态对话框中,表达式/公式选择变量“status",把表达式/公式的结果列表中“其他"范围对应的文本修改成“通讯已连接"。选择“变量状态",在弹出的状态列表中,把“没有连接"范围对应的文本修改成“通讯干扰"(图7),应用此设置。
图7
项目激活运行后,如果通讯正常,静态文本会显示“通讯已连接",如果通讯故障会显示“通讯干扰"。(具体故障原因可检查通道诊断)
此组态方法也可应用到其他对象,例如修改对象的背景颜色等。
3使用脚本获取通讯状态
上一章节是把变量的“变量状态"直接与对象属性关联,这个“变量状态"也可以直接使用脚本来读取,在脚本中判断通讯状态,继而执行比较复杂的逻辑操作。
在需要监控的通讯链接下新建一个变量“status",地址取位存储区首地址(图5)。
打开“全局脚本"—>“C-Editor",新建一个“动作",编写如下代码(图8)。脚本中“GetTagDWordState"函数获取了变量的变量状态,使用If语句执行判断。