您现在的位置是:首页 > PLC技术 > PLC技术
西门子SINEC LI LAN网络
来源:艾特贸易2017-06-05
简介SINEC LI LAN 网络是用于西门子 PLC 间小量数据交换的低速通信网络。通信速率为 9. 6kb/s 。通信方式为主从式,一个主站最多可挂 30 个从站。主站处于主动位置,协调网上的信息传输,从
SINEC LI LAN网络是用于西门子PLC间小量数据交换的低速通信网络。通信速率为9. 6kb/s。通信方式为主从式,一个主站最多可挂30个从站。主站处于主动位置,协调网上的信息传输,从站为被动。BT777是网络耦合器,每站通过网络耦合器与网络连接。 1)数据传输基本原理。用户必须为每个站定义一个发送“信箱”和接收“信箱”,有两个控制字节分别控制两个方向的数据传递,即接收和发送。所谓“信箱”,实际上是用户定义用于存储接收数据和发送数据的一块数据区。网络上的站发表把要发送的数据存放在发送“信箱”、用置位控制字节中“启动发送”位的办法向主站发出发送申请。主站的微处理器按顺序查询从站的控制字节,从而判断是否有发送请求,查询顺序是按用户预先编制的查询顺序表进行的。 当主站查询到发送请求,就从发送“信箱”读取数据,并准备传送给目标站的接收“信箱”。每个站用编号区分,0号站为主站,从站可以由用户定义为1~30间的数。只有接收站的“接收允许”位被置位时,才能进行传送服务。一旦传送结束,立即复位“发送请求”位,以表示数据已到达目的地。同时复位接收站的“接收允许”位,以说明有新数据输入,用户程序对新数据进行处理后,重新置位“接收允许”位,等待下一次接收。 2)数据交换格式。SINEC LI LAN网络有三种数据交换格式,即查询式、中断式、广播式。 在查询式传送中,主站微处理器按查询顺序表中的顺序与从站进行数据交换,如果一个从站的查询顺序表中出现多次,则服务多次,也就是说该站的服务频率高。传输可以是主站与从站之间,也可以是从站与从站之间。 在中断式交换时,发送请求标志位和中断标志位均被置位,这种传输有最高优先权。若接收站的中断位也被置位,告知有数据传送,从而启动中断,调用组织块OB2。只有站号在中断表中的从站能产生中断,若同时有两个以上中断请求,则按中断表的顺序执行,这时中断方式必须与查询方式交叉进行,执行一次中断传输后,执行一次查询方式传输,再执行等待着的中断传输。 当某站任务号为31时,该站的数据被传送到所有站,这种交换方式称为广播式。 3)主站和从站初始化。主站的通信控制模块CP530协调整个网络的信息交换,初始化就是要对CP530进行编程。COM530软件包用来支持编程。编程工作可以在线进行,也可以离线进行,在线编程即先写在软盘上,然后传送给CP530的存储器。主站初始化主要是定义站号、接口号、编制查询顺序表和中断表。 定义CP530为主站,定义站号和接口号。 编制查询顺序表,查询顺序表是一个列有从站号的清单,每个从站可以在表中出现多次,出现几次,在一个查询周期中就服务几次。查询顺序表最长不能超过64个编号。 中断表是允许发中断的从站号清单,清单的顺序规定了站的中断优先级,中断表最长为30个编号。 从站初始化只定义站号和接口号,不用编制查询顺序表和中断表。 4)应用软件的编制。编制发送“信箱”和接收“信箱”。“信箱”由内存数字变量组成,两个“信箱”格式相同,“信箱”的第1个字节是要发送或接收的字节数,第2个字节是站号,从第3个字节开始为实际发送或接收的数据,“信箱”的具体格式如表10.3所示。 表10.3 信箱格式 控制字节的格式如表10.4所示。当有数据要发送时,必须把数据放人发送“信箱”,置位控制字节的第7位。数据发送结束时,操作系统复位控制字节的第7位,可以请求下一次发送。当接收的数据全部放人接收信箱时,操作系统复位接收站控制字节的第7位。此时用户程序可以从接收“信箱”读出数据,读完数据后,用户程序置位控制字节的第7位,准备接收下一次传送的数据。 表10.4 控制字节的格式
标准功能块的调用:用于SINEC LI LAN网络通信的程序已写成标准功能块,是PLC系统软件的一部分,用户只要给这些功能块定义人口参数,编程调用就可以了。 用于SINEC LI LAN网络的标准功能块主要是发送功能块FB244 SEND和接收功能块FB245 RECEIVE。 表10.5所示是FB244的图形调用方式和入口参数定义表。 表10.5 发送功能块FB244项目表
表10.6所示是FB245的图形调用方式和入口参数定义表。 表10.6 接收功能块FB245项目表
功能块的任务号是由编号定义的,表10.7给出了主站任务号的含义。 表10.8给出了从站任务号的含义,从表10.7和表10.8中可以看出主站和从站定义不完全一致。 表10.7 主站任务号的含义
表10.8 从站任务号含义
点击排行
