您现在的位置是:首页 > 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号站为主站,从站可以由用户定义为130间的数。只有接收站的“接收允许”位被置位时,才能进行传送服务。一旦传送结束,立即复位“发送请求”位,以表示数据已到达目的地。同时复位接收站的“接收允许”位,以说明有新数据输入,用户程序对新数据进行处理后,重新置位“接收允许”位,等待下一次接收。    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项目表
发送功能块FB244项目表
    10.6所示是FB245的图形调用方式和入口参数定义表。    10.6    接收功能块FB245项目表
接收功能块FB245项目表
    功能块的任务号是由编号定义的,表10.7给出了主站任务号的含义。    10.8给出了从站任务号的含义,从表10.7和表10.8中可以看出主站和从站定义不完全一致。    10.7    主站任务号的含义
主站任务号的含义
    10.8    从站任务号含义从站任务号含义