西门子200主机模块代理商
  • 西门子200主机模块代理商
  • 西门子200主机模块代理商

产品描述

微信二维码莉_副本西门子200主机模块代理商

西门子S7-200的自由口通信模式说明 
西门子S7-200系列PLC有一种特殊的通信模式:自由口通信模式。在这种通信模式下。用户可以在自定义的通信协议(可以在用户程序中控制通信参数:选择通信协议、设定波特率、设定校验方式、设定字符的有效数据位)下,通过建立通信中断事件,使用通信指令,控制PLC的串行通信口与其它设备进行通信。只有当CPU主机处于RUN工作方式下(此时特殊继电器SM0.7为1)才允许自由通信模式,此时西门子S7-200失去了与标准通信装置进行正常通信的功能。当CPU主机处于STOP工作方式下时,自由通信模式被禁止,PLC的通信协议由自由通信协议自动切换到正常的PPI通信协议。 
我公司经营西门子全新原装现货PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SNS120 V10 V60 V80伺服数控备件:原装进口电机(1LA7、1LG4、1LA9、1LE1),国产电机(1LG0,1LE0)大型电机(1LA8,1LA4,1PQ8)伺服电机(1PH,1PM,1FT,1FK,1FS)西门子保内全新原装产品‘质保一年。一年内因产品质量问题免费更换新产品;不收取任何费。欢迎致电咨询。西门子200主机模块代理商 

blob
可编程控制器 
上海昊征公司优势产品; PLC 、触摸屏、变频器、电缆及通讯卡、数控系统、网络接头、伺服驱动、  凡在公司采购西门子产品,均可质保一年,假一罚十 西门子200主机模块代理商
        以满足客户的需求为宗旨 ,  以诚为本  ,  精益求精 
下面以西门子S7-200系列PLC为例,介绍PLC与变频器建立通讯并实现对变频器起停、频率给定、监控、发送广播指令等功能的控制。 
变频器作为MODBUS协议从站接收来自CPU226 PLC的通信指令。 
1.在西门子S7-200PLC中PID功能是通过PID指令功能块实现。通过定时(按照采样时间)执行PID功能块,按照PID运算规律,根据当时的给定、反馈、比例-积分-微分数据,计算出控制量。 
2.PID功能块通过一个PID回路表交换数据,这个表式在V数据存储区中的开辟,长度为36个字节。因此每个PID功能块在调用时需要制定两个要素:PID控制回路号,以及控制回路表的起始地址(以VB表示)。 
3.由于PID可以控制温度、压力等等许多对象,他们各自都是由工程量表示,因此需要有一种通用的数据表示方法才能被PID功能块识别。S7-200中的PID功能使用占调节范围的百分比的方法抽象地表示被控对象数值大小。 
4.PID功能块只接受0.0-1.0之间的实数(实际上就是百分比)作为反馈、给定与控制输出的有效数值,如果是直接使用PID功能块编辑,必须保证数据在这个范围之内,否则会出错。 
西门子S7-200PLC可以有三种方式实现PID控制: 
1.PID向导:(1)控制回路数:8  ;(2)PID调节面板:软件支持;(3)PID自整定:软件支持 西门子200主机模块代理商
2.PID指令:(1)控制回路数:8  ;(2)PID调节面板:通过HMI的趋势控件实现 (3)PID自整定:不支持 
3.自己编程实现:{1)控制回路数:可多于8路,由CPU运算能力决定;(2)PID调节面板:通过HMI的趋势控件实现 (3)PID自整定:不支持 
一、 变频器在与CPU226通信前须做好以下准备工作: 
1.确认已安装好AC60系列485通信模块; 
2.用一根带9针阳性插头的串口通信电缆连接在CPU226 PLC的自由通信口端(PORT0或PORT1),电缆另一端的第3、8线分别接在CHV变频器A+、B-端子上; 
3.预先设置变频器以下参数: 
H-66=0//变频器设为从站 
H-67=1 //变频器通讯地址为1 
H-69=3 //通讯波特率9.6K 
H-68=1 //(E、8、1)//通讯数据偶校验 
E-01=2 //变频器的运行采用通讯方式 
E-02=6 //变频器的给定频率设定采用通讯方式 
二.PLC内存使用说明 
西门子S7-200系列PLC的自由通讯端口编程必定会用到两个指令,即XMT(发送)指令和RCV(接收)指令。编写程序时需要为这两个指令*数据缓冲区,一般以较低位数为0的地址作为数据缓冲区的起始地址。 
1.发送指令XMT缓冲区(写/读) 
VB100 //xmt指令要发送的字节个数 
VB101 //变频器通讯地址(01) 
VB102 //modbus功能码(06/03) 
VB103 //变频器被写地址高位/变频器被读起始地址高位 
VB104 //变频器被写地址低位/变频器被读起始地址低位 西门子200主机模块代理商
VB105 //被写数据高位/被读数据字个数高位 
VB106 //被写数据低位/被读数据字个数低位 
VB107 //被发送数据CRC低位 
VB108 //被发送数据CRC高位 
2.接收指令RCV缓冲区 
VB200 //rcv指令要接收的字节个数 
VB201 //变频器地址(01) 
VB202 //modbus功能码(06/03) 
VB203 //变频器被写地址高位/被读数据字节个数高位 
VB204 //变频器被写地址低位/被读数据字节个数低位 
VB205 //被写数据高位/被读数据高位 
VB206 //被写数据低位/被读数据低位 
VB207 //被接收数据CRC低位 
VB208 //被接收数据CRC高位 
VB217 //被接收数据CRC验算低位 
VB218 //被接收数据CRC验算高位 
2.CRC校验子程序(SBR0) 西门子200主机模块代理商
伟创AC60变频器内置的MODBUS协议采用RTU传输格式,只是采用了部分MODBUS从协议(只支持03、06、08H这三种命令)通信速率比ASCII模式更快。该格式使用CRC校验方式对每次发出或接收的数据帧进行校验。因此,该子程序使用了多个局部变量,以方便其它子程序调用。

blob

西门子200主机模块代理商

 


http://haozheng1413.b2b168.com
产品推荐

Development, design, production and sales in one of the manufacturing enterprises

您是第1268864位访客

版权所有 ©2024 八方资源网 粤ICP备10089450号-8 上海西齐机电设备有限公司 保留所有权利.

技术支持: 八方资源网 八方供应信息 投诉举报 网站地图