6ES7211-1HE40-0XB0参数详细
一、S7-200如何通过自由口通信控制西门子变频器的运行 1、西门子变频器的通信协议是固定的。如A、A′格式。控制电机的启停用A′格式,要改变变频器的运行频率,使用A格式。 2、S7-200PLC根据西门子变频器的通信协议,通过自由口发送数据到变频器中,实现对西门子变频器的正转、反转、停止及修改运行输出频率。 二、西门子变频器通信协议 总和校验计算: 频率值对应的ASCII码:频率数据内容H0000~H2EE0变成十进制即为0~120Hz,最小单位为0.01Hz。如现在要表示数据10Hz,即为1000(单位为0.01Hz),1000转换成十六进制为H03E8,再转换成ASCII码为H30H33H45H38。 总和校验代码 总和校验代码是由被检验的ASCII码数据的总和(二进制)的一个字节(8位)表示的2个ASCII码数字(十六进制) 三、S7-200自由口通信 1、通信端口控制字节 2、发送指令XMT与接收指令RCV 说明: (1)发送与接收指令可以方便地发送或接收最多255个字节的数据。 (2)PORT发送或接收的端口。 (3)TBL发送或接收数据缓冲区,第一个数据发送或接收的字节数。 (4)发送完成时可以调用中断,接收完成时也可调用中断. 四、项目实现 用S7-200PLC自由口通信方式控制西门子变频器,拖动电机正转启动与停止,并能改变变频器的运行频率。设变频器站号为1. 正转启动的代码是:H05H30H31H46H41H31H30H32H38H31 停止的代码是:H05H30H31H46H41H31H30H30H37H46 把变频器运行输出频率改为20Hz的代码是:H05H30H31H45H44H31H30H30H31H04H42H35 1、设置变频器参数 2、编写PLC自由口通信控制程序 总结: 1、作自由口通信时,一定要先研究要通讯设备的通信协议和数据格式。 2、作自由口通信时,如果要求PLC既发送数据,又接收数据。则一定要使通讯的双方设备进行发送与接收的协调。因为对于RS485通信,发送时不能接收,接收时不能发送。这样就要用定时中断和通信中断机制进行协调。 3、特殊存储器(端口0) SMB86接收信息状态字节 SMB87接收信息控制字节 SMB88信息字符的开始 SMB89描述信息字符的结束 SMB90空闲线时间段按毫秒设定最高有效字节。 SMB91空闲线时间段按毫秒设定有效字节。 SMB92中间字符/信息计时器溢出值按毫秒设定。如果超出这个时间段,则终止接收信息。最高有效字节。 SMB93高低有效字节。 SMB94要接收的最大字符数(1~255) |
为了对制造和过程工业中的众多工业应用中的人员与环境提供保护,机器设备必须符合欧盟指令的基本安全要求,尤其要满足机械指令的要求。除了设计解决方案,自动化系统和组件也将执行安全任务。这意味着人们的生活和健康、财产和环境的物理完整性在“功能安全"方面,要依赖这些系统和组件的正确操作。
通过引入统一的欧洲单一市场,影响机器的技术实现的国家标准和法规经过一致性调整。这涉及定义基本的安全要求,一方面,机器制造商依照货物自由流通法(条款 95),另一方面,操作人员依照工业安全要求进行操作(条款 137)。
欧盟指令:
为了保护人员的健康和环境质量,通过工厂及其运营公司,必须满足定义的要求。
包括工作中的健康与安全标准(要求);
定义产品要求(例如机器),保护用户的健康和安全;
将实施产品以确保货物自由流通所应满足的要求与使用产品所应满足的要求进行区分。
机器和设备的安全要求