上海西门子S7-200代理商-2023已更新

供应商
浔之漫智控技术(上海)有限公司
认证
报价
888.00元每台
西门子
西门子代理商
西门子CPU
西门子plc
德国
全新原装
联系电话
195****8569
全国服务热线
195****8569
经理
吴悦
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
更新时间
2024-01-07 08:08

详细介绍

上海西门子s7-200代理商-2023已更新

西门子as-i通信编程方式有哪些

3.用asi命令实现主站的控制和诊断功能

  cp243-2用各种命令来实现主站的控制功能,as-i命令的详细资料见随书光盘中的文件《cp243-2 as-i mastermanual》的第5章。

  子程序asix_read从指定的库读取数据(见图12-16),并将该数据存放在由指针db_ptr指定的16b的v存储区。子程序asix_write将数据写入cp243-2中指定的库(见图12-17),

  用指针db_ptr指定16个字节的v存储区的源地址。

 

图 12-16 调用asi0_read                             图12-17 调用asi0_write

  以执行命令change_as-i_slave_address(改变as-i从站地址)为例,由cp243-2的用户手册可知,该命令的发送缓冲区的首字节为命令代码16#0d,第2和第3个字节分别是从站老的地址和新的地址。可以用指令或用step7-micro/win的状态表(相当于step7的变量表)将上述信息写入vb220~vb222,然后调用图12-17中的子程序asix_write,将vb220~vb222中的信息发送到从站。用子程序asio_read接收从站发送的响应信息(见图12-16),存放在vb200开始的v存储区。由cp243-2的用户手册可知,该命令的返回信息有两个字节,第1个字节为命令代码16#0d,第2个字节为命令的状态字节。

  

1.调用asix_ctrl子程序

  将图12-13左边窗口的文件夹“\程序块\向导”中的子程序“asix_ctrl”拖放到ob1中(见图12-14),其中的x是as-i模块所在的槽位号。sm0.0的常开触点一直接通,每次扫描时都执行asix_ctrl,才能保证正常的as-i网络通信。必须为每个cp243-2模块编写条asix_ctrl指令。asix_ctrl指令根据asix_sym符号表中的定义,在as-i模块和cpu的v存储区之间复制从站io数据。asix_ctrl只有一个输出变量error(错误信息),可以在asi向导的在线帮助中查阅错误代码的意义。

  cp243-2占用的cpu的数字量输入、输出字节(本例程为ib2和qb2)分别是as-i的状态(错误)字节和命令字节。它们各位的意义见表12-2和表12-3。

 

图 12-14 调用asi0_ctrl 子程序                          图 12-15控制asi通信位

表 12-2 状态字节

表 12-3 控制字节


  主站发送数据之前,应将控制字节中的“asi_com”(q2.6)置位为1(见图12-15)。下载程序后,可以通过as-i专用的符号表(见图12-13)中的符号地址或**地址访问as-i从站的输入、输出变量。

4. 用cp 243-2的命令诊断as-i从站

  通过cp243-2的命令代码16#30,读取激活的as-i从站列表las、检测到的as-i从站列表lds、**性的as-i从站列表lps和as-i规范的标志。程序与图12-15~图12-17基本上相同,asix_write的bank 值为 2,仅需要发送一个字节的命令代码 16#30。用asix_read读取的数据存放在db_ptr指定的v存储区,前18个字节在bank2,后10个字节在bank3。bank2的第0号字节为16#30,1号字节为命令状态字节,2~9号字节为las,10~17号字节为lds。bank3的0~7号字节为lps。每个从站占二进制的一位,0号从站在第1个字节的*高位,7号从站在第1个字节的*低位。

  bank3的8号和9号字节为标志字节,标志的详细信息请查阅cp243-2的用户手册。


  2. cp 243-2的 bank

  分配给cp243-2的8个模拟量输入字和8个模拟量输出字(本例从aiw0和aqw0开始),可以被切换为称为bank(库)的64个输入区和64个输出区,每个区的长度为8个字。用控制字的第0~5位选择bank。bank0用于标准从站或a从站的数字量输入,bank1用于as-i诊断,bank2~bank15用于命令调用的响应数据,bank31用于b从站的数字量输入。bank32~bank47是从站1~31的模拟量输入。

  


西门子网上总代理. .西门子网上代理 ..西门子代理. .西门子总代理 ..

西门子全球总代理. .西门子亚洲总代理.. 西门子中国总代理. .西门子上海总代理

 西门子松江总代理.. 西门子工业总代理 ..西门子工业自动化总代理.. 西门子驱动技术总代理

 西门子工业自动化产品商务总代理.. 西门子总代理旗舰代理商. .西门子授权指定总代理

 西门子推荐**中国总代理.. 西门子总代理**经销商. .西门子**合作伙伴.. 西门子plc总代理

 西门子simatic s7 系列总代理.. 西门子逻辑控制模块logo!总代理.

 西门子sitop系列直流电源总代理24v dc.. 西门子hmi 触摸屏总代理..西门子交流变频器总代理..

 西门子全数字直流调速装置总代理 西门子数控总代理 西门子伺服总代理 西门子总代理

 西门子代理.. 西门子总代理旗舰代理商 ..西门子电缆总代理 


西门子模块,西门子触摸屏,西门子变频器,西门子代理商

展开全文

我们其他产品
我们的新闻
优质商家推荐 拨打电话