国际电工委员会(IEC)对可编程控制器的定义:可编程控制器是一种数字运算操作的电子系统。
SPPI 协议是S7-200 CPU 最基本的通信方式,通过原来自身的端口(PORT0 或PORT1)就可以实现通信,是S7-200 默认的通信方式。PPI 是一种主—从协议通信,主—从站在一个令牌环网中,主站发送要求到从站,从站响应;从站不发信息,只是等待主站的要求并对要求作出响应。如果在用户程序中使能PPI 主站模式,就可以在主站程序中使用网络读写指令来读写从站信息。而从站程序没有必要使用网络读写指令。
实现PPI 通信的步骤
(1)对每一台plc,设置其系统块中的通信端口参数,对用作通信的端口(PORT0 或PORT1),指定其地址(站号)和波特率。设置后把系统块下载到该PLC。具体设置如下:把CPU226端口0 设为1 ,波特率为了19.2 ,CPU 224端口0 设为2 ,波特率为了19.2 。
(2)编写主站网络读写程序段,如前所述,在PPI 网络中,只有主站程序中使用网络读写指令来读写从站信息。而从站程序没有必要使用网络读写指令。在编写主站的网络读写程序前,应预先规划好下面数据:
① 主站向从站发送数据的长度(字节数)。
② 发送的数据位于主站何处。
③ 数据发送到从站的何处。
④ 主站从各从站接收数据的长度(字节数)。
⑤ 主站从从站的何处读取数据。
⑥ 接收到的数据放在主站何处。
以上数据,应根据系统工作要求,信息交换量等统一筹划。考虑本设备中,工作站PLC 所需交换的信息量不大,发送和接收的数据均1 个字节已经足够。
编制主站的网络读写程序简便的方法是借助网络读写向导。这一向导程序可以快速简单地配置复杂的网络读写指令操作,为所需的功能提供一系列选项。一旦完成,向导将为所选配置生成程序代码。并初始化指定的PLC为PPI 主站模式,同时使能网络读写操作。
网络读写编程大致有如下几个步骤:
规划本地和远程通信站的数据缓冲区
写控制字SMB30(或SMB130)将通信口设置为PPI主站
装入远程站(通信对象)地址
装入远程站相应的数据缓冲区(无论是要读入的或者是写出的)
装入数据字节数
执行网络读写(NetR/NetW)指令
各CPU的通信口地址在各自项目的SystemBlock(系统块)中设置,下载之后起作用。
调用NetR/NetW指令
多数网络读写的不正常现象,除了硬件设备和软件设置的问题外,与在用户程序中调用网络读写指令的方式有关。包括看起来通信正常,但经过一段时间(可能是几天)后也会出现故障的现象。
使用用NetR/NetW时,应当注意:
避免简单地定时NetR/NetW:由于串行通信的特点,无法得知何时真正结束。如果定时进行网络读写通信,必须判断此次通信是否正常结束 同时有效的NetR/NetW指令不能超过8个,否则通信请求队列会超出操作系统的管理能力 使用SM0.0调用网络读写指令,虽然能长期工作,但不能超过8个指令,而且会出现监控时指令块变为红色的现象,最好还是加上必要的读写状态判断条件。 最简单可靠的方法,是使用Micro/WIN中的NetR/NetWWizard(网络读写指令向导)。
使用NetR/NetW向导可以编辑最多24条网络读写指令,其核心是使用顺序控制指令,这样在任一时刻只有一条NetR/NetW指令有效。如果要求超出24条网络读写指令,可以自己按照此方法编程。 网络读写指令数据缓冲区中的(故障)状态字节可以恢复“死掉”的通信。但还是建议用户采用比较正规的编程方法。 NETR/NETWWizard-网络读写指令向导 只有在PPI通信中做主站的CPU才需要用NETR/NETW向导编程。
配置NETR/NETW向导:
因此它还是一种电子系统,而作为工业控制的大脑,又是一种电子系统,它一定会对使用环境有一定的要求;
1 plc的使用温度一般为0~55℃,但各厂家的PLC可能有小的差异,比如说西门子S7-300允许0~60℃。
2 PLC的环境湿度一般为20%-80%、非结霜,西门子S7-300的湿度可达到10%-95%。
3远离电磁辐射,因此弱电需要和强电分开,比如说变频器,伺服电机等大型耗电单元需要远离PLC。
4 振动频率不能过大,一般以PLC的手册为准,各个厂家的数值都不一样。
5 防护等级一般为IP20,即不放水,略微防尘,所以要求安装在防护等级较高的电气柜内。
6 而额定电压为24V的PLC一般可工作在20V-28V的电压环境中,额定电压为220V的PLC一般可工作在190V-250V的电压环境中,以PLC的手册为主。
7 接地是PLC最重要的一点,PLC要求必须安装接地线。
以上为一般的PLC的使用环境,出此之外还有一些特殊的PLC可以适应在更恶劣的环境中,比如西门子的SIPLUS S7-300,理论来说它的工作环境温度可以达到-25---+60摄氏度,湿度甚至可以允许短期偶尔结霜。
而出此之外,我们总结安装PLC的一些经验,要求:
1 PLC的左侧只可以有电源模块,不允许有其他元器件。
2 PLC的上下各留出至少40MM的空间。
3严格按照PLC的背板卡口设计,将PLC稳固安装。
4 PLC系统需要单独的底线系统,尽量不要与强电的地线连接到一起。
5 安装PLC的电气柜一般为IP65以上,且有风扇和过滤网。
6 除此之外,各厂家的PLC还有一些细微差异,比如西门子系列不允许安装超过8个拓展模块,总之,一切还要与PLC硬件手册为主,防微杜渐,可以为日后的维护减少很多麻烦。
1. 可编程控制器(PLC):
日本欧姆龙OMRON、法国施耐德,松下电工NAIS、三菱MITSUBISHI、富士FUJI、美国AB、GE,德国西门子SIEMENS
2 低压电器及配电产品:
法国施耐德SCHNEIDER、溯高美SOCOMEC、德国金钟-默勒MOELLER、西门子SIEMENS、
海格HAGER、闽台士林SHIHLIN、日本富士FUJI、三菱MITSUBISHI、ABB、美国AB、LK、ATS电源转换装置。
3 自控器件与传感元件:
日本欧姆龙OMRON、法国施耐德TE、施克SICK、倍加福P+F、图尔克TURCK、爱福门IFM、巴鲁夫BALLUFF、松下
电工NAIS、和泉IDEC、富士FUJI、山武YAMATAKE、三菱MITSUBISHI、理化RKC、闽台松菱CKC、马可MACK、
美国AB、霍尼韦尔HONEYWELL、德国西门子SIEMENS、金钟-默勒MOELLER、F&G。
4 变频调速(VVVF):
日本松下电工NAIS、法国施耐德TE、三菱MITSUBISHI、安川YASKAMA、三肯SANKEN、富士FUJI、松下电器PANASONIC、欧姆龙OMRON、德国西门子SIEMENS、丹麦丹佛斯DANFOSS、英国CT、美国AB、瑞典ABB、韩国LG、深圳华为、
闽台台达DELTA。
5 开关电源:
闽台明纬电源MW、日本欧姆龙OMRON。
6 触摸屏:
日本欧姆龙OMRON、DIGITAL、松下电工NAIS、闽台台达DELTA,法国施耐德.
上海骥擎电子科技有限公司
地址:上海市嘉定区江桥嘉涌路99号
电话:
传真:
手机:?
Email:?