西门子S7-1200模块6ES7241-1CH32-0XB0
上海浔之漫智控技术公司在经营活动中精益求精,具备如下业务优势:
SIEMENS可编程控制器
长期低价销售西门子PLC,200,300,400,1200,西门子PLC附件,西门子电机,西门子人机界面,西门子变频器,西门子数控伺服,西门子总线电缆现货供应,欢迎来电咨询系列产品,折扣低,货期准时,并且备有大量库存.长期有效
前来询价.100分的服务.100分的质量.100分的售后.100分的发货速度
您的选择您的支持是我的动力! ————致我亲爱的客户!
价格波动,请来电咨询
使用脚本获取通讯状态
上一章节是把变量的“变量状态"直接与对象属性关联,这个“变量状态"也可以直接使用脚本来读取,在脚本中判断通讯状态,继而执行比较复杂的逻辑操作。
在需要监控的通讯链接下新建一个变量“status",地址取位存储区首地址(图5)。
打开“全局脚本"—>“C-Editor",新建一个“动作",编写如下代码(图8)。脚本中“GetTagDWordState"函数获取了变量的变量状态,使用If语句执行判断。
图8
在工具栏上点击“信息/触发",(“信息/触发"按钮在V6.2系统中图标参考图8,如果是V7.0系统中图标参考图9)在属性选项板上选择“触发器"à“定时器"à“周期",点击“添加"按钮,在弹出对话框中填写触发器名称“Action1",定义“周期"5秒。这种组态(图10)会让此脚本在WinCC运行期间以5秒的时间间隔,循环执行。
图9
图10
注意事项:
1.项目运行前必须把计算机属性“启动"列表中“全局脚本行系统"给勾选上(图11)。
2.脚本的执行周期用户可根据项目自行修改,不建议执行周期过密。因为在WinCC系统中脚本是单进程的,如果脚本中有很耗时的执行过程,过密的执行周期会造成系统负担过大,导致脚本不执行或者系统运行缓慢等现象。
图11
4CPU停机监控
这里需要注意一点,WinCC系统的默认设置是会监控CPU的STOP状态的,如果CPU打到STOP状态,也会显示通讯故障,通道诊断的错误代码“7001"。这个默认设置可修改(图12),打开变量管理器,选择所用通讯协议,例如“TCP/IP",点击鼠标右键选择“系统参数",在对话框中选择“CPU 停机监控"取消“激活",则不对CPU的STOP状态进行监控。
快速计数/fairs,可以直接访问硬件计数器
简单定位,直接控制MICROMASTER 频率静态变频器
带有集成功能块的PID-Regulation
由于具有高处理速度,CPU可以实现非常短的机器循环时间。
S7-300系列 CPU 可以为各种应用提供合适的解决方案,客户只需为特定任务实际需要的性能付款
S7-300建立在模块式的组态上,无需 I/O 模块的插槽规则
现有丰富的模块可用于集中组态和搭配ET 200M 实现分布式组态。
集成的PROFINET 接口可以实现控制器的简单网络化,与其它运行管理等级方便的进行数据交换
模块宽度窄,可以实现紧凑式的模块设计或者小型控制柜。
能够把强大的CPU 与工业以太网/PROFINET接口、集成的工艺功能或故障防护设计集成在一起,从而避免附加投资。
S7-300可以实现空间节省和模块式组态。除了模块,只需要一条 DIN安装轨用于固定模块并把它们旋转到位。
这样就实现了坚固具有EMC 兼容性的设计。
随用随建式的背板总线可以通过简单的插入附加的模块和总线连接器进行扩展。S7-300系列丰富的产品既可以用于集中扩展,也可用于构建带有 ET 200M的分布式结构;实现了经济效率的备件控制。
扩展选件
如果自动化任务需要超过8 个模块,S7-300 的*控制器 (CC) 可以使用扩展装置 (EU) 扩展。中心架上多可以有 32 个模块,每个扩展装置上多 8个。接口模块 (IM) 可以处理各个机架之间的通讯。如果工厂覆盖范围很宽,CC/EU 还可以相互间隔较长距离安装(长10m)。
在单层结构中,这可以实现256 个 I/O 的较大组态,在多层结构中多可以达到 1024 个 I/O。在带有 PROFIBUS DP 的分布式组态中,可以有65536 个 I/O 连接(多 125 个站点,如通过 IM153 连接的ET200M)。插槽可自由编址,无需插槽规则。
S7-300模块种类丰富,还可以用在分布式自动化解决方案中。
与S7-300 具有相同结构的 ET 200M I/O 系统通过接口模块不仅可以连接到 PROFIBUS 上还可以连接到PROFINET 上