西门子STEP7编程软件代理商

供应商
浔之漫智控技术(上海)有限公司总部
认证
报价
1300.00元每台
联系电话
15021292620
手机号
15021292620
销售
颜娟
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
更新时间
2023-12-28 16:57

详细介绍

西门子step7编程软件代理商西门子s7-1500模块代理商西门子cpu代理商

西门子ai模块6es7531-7西门子ai模块6es7531-7kf00-0ab0西门子ai/ao模块6es7534-7

西门子扩展模块6es7532-5hf00-0ab0西门子扩展模块6es7532-5nb00-0ab0西门子扩展模块6es7532-5hd00-0ab0

西门子扩展模块6es7531-7nf10-0ab0西门子扩展模块6es7531-7

西门子扩展模块6es7531-7kf00-0ab0

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)中的符号地址或juedui地址访问as-i从站的输入、输出变量。

  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的模拟量输入。

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

  cp243-2用各种命令来实现主站的控制功能,as-i命令的详细资料见随书光盘中的文件《cp243-2 as-imaster manual》的第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个字节为命令的状态字节。

扩展模块模拟量模块代理商 

扩展模块通信模块代理商

扩展模块io扩展电缆代理商

信号板通信代理商  18

信号板数字量代理商

信号板模拟量代理商

信号板电池代理商

hmi7寸v3模块代理商

hmi10寸v3模块代理商

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

  通过cp243-2的命令代码16#30,读取激活的as-i从站列表las、检测到的as-i从站列表lds、yongjiu性的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的用户手册。

西门子ai模块6es7531-7nf10-0ab0西门子软件代理商西门子电源模块代理商西门子step7编程软件代理商西门子plc模块代理商西门子dp电缆代理商西门子s7-1500模块代理商西门子cpu代理商

西门子触摸屏,西门子电源模块,西门子变频器代理,低压继电器模块,DP电缆网线

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话