网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。西门子中国有限公司授权合作伙伴——浔之漫智控技术(上海)有限公司,作为西门子中国有限公司授权合作伙伴,浔之漫智控技术(上海)有限公司代理经销西门子产品供应全国,西门子工控设备包括S7-200SMART、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统在 HMI 设备和 PLC 之间传送数据记录时,两个伙伴都可以在控制器上访问公共通讯区。
数据传送类型
在 HMI 设备和 PLC 之间传送数据记录有以下两种方法:
● 非同步传送
● 同步传送数据记录
数据记录始终直接传送。 即,可直接将变量值写入到为该变量组态的地址或从相应的地
址读出,而*通过中间存储器来重新数据值。
启动数据记录的传送
触发传送有以下三种方法:
● 操作员在配方视图中输入
● PLC 作业
也可由 PLC 触发数据记录的传送。
● 由组态的函数触发
如果是由组态的函数或 PLC 作业来触发数据记录的传送,则保持 HMI 设备的配方显示的
可操作性。 在后台传送数据记录。
但不能同时处理多个传送请求。 在这种情况下,HMI 设备使用系统报警拒绝其它传送请
求。
非同步传送
如果选择在 HMI 设备和 PLC 之间异步传送数据记录,则*通过公用数据区执行协调。
因此,不必在组态期间设置数据区。
异步数据记录传送是一种非常有用的备选方法,例如在以下情况下:
● 系统能够排除通讯伙伴任意覆盖数据的风险。
● PLC 不需要有关配方号和数据记录的信息。
● 数据记录的传送由操作员在 HMI 设备上触发触发读取作业后,从 PLC 地址读取值,然后传送到 HMI 设备。
● 由操作员在配方视图中触发:
值被下载到 HMI 设备上。 例如,您可以处理、编辑或保存这些值。
● 由函数或 PLC 作业触发:
值被立即保存到数据卷中。
写入值
触发写入作业后,值被写入 PLC 地址中。
● 由操作员在配方视图中触发:
当前值被写入 PLC。
● 由函数或 PLC 作业触发:
将当前值从数据介质写入 PLC。
同步传送(SIMATIC S5)
如果选择同步传送,两个通讯伙伴均在公用数据区设置状态位。 此机制可防止在您的控
制程序里对数据的任意覆盖。
应用
同步数据记录传送是一种非常有用的解决方案,例如在以下情况下:
● 在传送数据记录时,PLC 是“主动方”。
● PLC 对有关配方号和数据记录的信息进行评估。
● 数据记录的传送由作业信箱触发。
要求
为了实现 HMI 设备和 PLC 之间数据记录的同步传送,组态时下列要求必须满足:
● 已设置区域指针: 在“区域指针”中选择“通讯 ▶ 连接”编辑器
● 已在配方中*要与 HMI 设备同步传送数据记录的 PLC。 “配方”编辑器,配方的属
性视图,“传送”(Transfer) 中的“属性”(Properties) 组。HMI 设备从 PLC 读取值并将这些值显示在配方显示中。
如果配方有同步变量,也会将从 PLC 中读取的值写入这些
变量中。
4 HMI 设备设置“传送完成”状态。
5 控制程序必须将状态字复位为 0 以允许进一步传送。
向操作员在配方显示中启动的 PLC 写入
步骤 操作
检查:Status word = 0?
1 是 否
HMI 设备在数据记录中输入要写入的配方和数据记录号以
及“传送”状态。
中止,出现系统
报警。
2 HMI 设备将当前值写入 PLC。
如果配方有同步变量,则会在配方显示和变量之间同步更
改后的值,然后将其写入 PLC。
3 HMI 设备设置“传送完成”状态。
4 如果需要,控制程序现在可判断传送的数据。
5 控制程序必须将状态字复位为 0 以允许进一步传送。
说明
状态字只能通过 HMI 设备进行设置。 PLC 只能将状态字复位至零。
说明
如果满足下面列出的任一条件,则在检测到数据不一致情况时,PLC 只能评估配方和数
据记录号。
• 数据信箱状态被设置为“传送完成”。
• 数据信箱状态被设置为“传送无差错完成”。由作业信箱触发后的传送顺序
HMI 设备和 PLC 之间的数据记录传送可由任何站发起。
PLC 作业编号 69 和编号 70 可用此类传送。
编号 69: 从 PLC 读取数据记录 (“PLC → DAT”)
PLC 作业编号 69 将数据记录从 PLC 传送到 HMI 设备。 PLC 作业的结构如下:
左字节 (LB) 右字节 (RB)
字 1 0 69
字 2 配方号 (1-999)
字 3 数据记录号 (165535)
字 4 不覆盖现有数据记录: 0
覆盖现有数据记录: 1
编号 70: 将数据记录写入 PLC (“DAT → PLC”)
PLC 作业编号 70 将数据记录从 PLC 传送到 HMI 设备。 PLC 作业的结构如下:
左字节 (LB) 右字节 (RB)
字 1 0 70
字 2 配方号 (1-999) 使用 PLC 作业“PLC → DAT”(编号 69)从 PLC 读取时的顺序
步骤 操作
1 检查:Status word = 0?
是 否
2 HMI 设备在数据记录中输入于作业中*的配方和数据记录
号以及“传送”状态。
中止,没有返
回消息。
3 HMI 设备从 PLC 读取值并将其存储在 PLC 作业中*的数
据记录中。
4 • 如果在作业中选择了“覆盖”,将在无任何确认提示的情况
下覆盖现有数据记录。
HMI 设备设置“传送完成”状态。
• 如果在作业中选择了“不覆盖”,并且数据记录已经存在,
则 HMI 设备将中止该作业,并在数据记录的状态字中输入
0000 1100。
5 控制程序必须将状态字复位为 0 以允许进一步传送。
使用 PLC 作业“DAT → PLC”(编号 70)写入 PLC 的顺序
步骤 操作
1 检查:Status word = 0?
是 否
2 HMI 设备在数据记录中输入于作业中*的配方和数据记录
号以及“传送”状态。
中止,没有返
回消息。
3 HMI 设备从数据介质取出于函数中*的数据记录值,并将
其写入 PLC。
4 HMI 设备设置“传送完成”状态。
5 控制程序现在可判断传送的数据。
控制程序必须将状态字复位为 0 以允许进一步传送。MI 设备在数据记录中输入于函数中*的配方和数据
记录号以及“传送”状态。
中止,出现系统报
警。
3 HMI 设备从 PLC 读取值并将其存储在于函数中*的
数据记录中。
4 • 如果为“Overwrite”函数选择了“是”,将在无任何确认
提示的情况下覆盖现有数据记录。
HMI 设备设置“传送完成”状态。
• 如果为“Overwrite”函数选择了“否”,并且数据记录已
经存在,则 HMI 设备将中止该作业,并在数据记录
的状态字中输入 0000 1100。
5 控制程序必须将状态字复位为 0 以允许进一步传送。
通过组态的函数写入 PLC
步骤 操作
1 检查:Status word = 0?
是 否
2 HMI 设备在数据记录中输入于函数中*的配方和数据
记录号以及“传送”状态。
中止,出现系统报
警。
3 HMI 设备从数据介质取出于函数中*的数据记录值,
并将其传送给 PLC。
4 HMI 设备设置“传送完成”状态。
5 控制程序现在可判断传送的数据。
控制程序必须将状态字复位为 0 以允许进一步传送传送数据记录时出错的可能原因
出错的可能原因
以下部分给出了导致数据记录传送被取消的可能原因:
● PLC 上未设置变量地址
● 不能覆盖数据记录
● 配方号不存在
● 数据记录号不存在
说明
状态字只能通过 HMI 设备进行设置。 PLC 只能将状态字复位至零。
说明
如果满足下面列出的任一条件,则在检测到数据不一致情况时,PLC 只能评估配方和
数据记录号。
• 数据信箱状态被设置为“传送完成”。
• 数据信箱状态被设置为“传送无差错完成”。
对因出错而中止的传送的反应
如果数据记录的传送因出错而中止,则 HMI 设备会作出如下反应:
● 由操作员在配方显示中触发
在配方视图的状态栏中显示信息并输出系统报警
● 由函数触发
输出系统报警
● 由 PLC 作业触发
HMI 设备上无返回消息。
不过,可通过查询数据中的状态字来判断传送状态关于事件、报警以及确认的一般信息
功能
这些消息来自 HMI 设备,它们将有关 PLC 或 HMI 设备工作状态或问题的信息返回给用
户。 消息文本包括可组态的文本和/或有实际值的变量。
操作消息和事件必须区分开来。 程序员将定义什么是操作消息,什么是错误报警。
操作消息
操作消息指示状态。实例:
● 电机启动
● PLC 处于手动模式
报警消息
错误报警指示出现故障。实例:
● 阀门未打开。
● 电机温度过热
报示异常的运行状态,因此必须对其进行确认。
确认
要确认错误报警:
● HMI 设备上的操作员输入
● PLC 设置确认位。
触发报警
在 PLC 中触发报警:
● 设置变量位
● **过了测量极限值
变量或变量数组的位置在 WinCC flexible ES 中进行定义
http://jadq.cn.b2b168.com
欢迎来到浔之漫智控技术(上海)有限公司网站, 具体地址是上海市松江区石湖荡镇上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室,联系人是吴经理。
主要经营西门子代理商销售西门子模块,交、直流传动装置,触摸屏,变频器,工业以太网,电线电缆,伺服电机,数控系统,楼宇控制系统,低压产品等等,西门子授权代理商,西门子经销商。
单位注册资金单位注册资金人民币 1000 - 5000 万元。
价格战,是很多行业都有过的恶性竞争,不少厂家为了在价格战役中获胜,不惜以牺牲产品质量为代价,而我们公司坚决杜绝价格战,坚持用优质的原材料及先进的技术确保产品质量,确保消费者的合法利益。