浔之漫智控技术(上海)有限公司
主营产品或服务:西门子PLC , 西门子变频器 , 西门子数控系统
安徽西门子(PLC)模块中国总代理

安徽西门子PLC模块中国总代理

安徽西门子PLC模块中国总代理

关于S7-200 smart的NET_EXE

在GET/PUT向导中的设置情况,通过看本地CPU的程序和远程CPU的程序,发现:在本地CPU中定义的VB1010-VB1012与远程CPU中定义的VB1000-VB1002的参数名称一模一样;——请问这样用,是对的吗?

本地CPU中定义的VB1020-VB1079,在程序中进行了参数定义并使用,但远程CPU中定义的VB2540-VB2599,在程序中没有使用(这些字节在触摸屏的参数表中出现)——请问在图2中定义的这两段参数,在两个程序中没有进行对应使用,是不是错误的?如果是错误的,是不是代表图2中设置本地CPU和远程CPU所对应的这两段地址等于没有被使用?

图中的本地CPU(程序中有NET_EXE指令)与一个触摸屏相连,远程CPU(程序中没有NET_EXE指令)与一个触摸屏相连,再通过一个以太网交换机,使本地CPU和远程CPU相连,那么在与远程CPU相连的触摸屏上可以使用本地CPU中定义的参数(VB1010-VB101吗?为什么?

还是同样的问题,你为什么与触摸屏通讯均用 get?是不没有put?

get相当于plc读取触摸屏数据,put相当于向触摸屏写数据。

1)可以的,只有的对应着字节数量,地址不一致没有关系。

你这样组态通讯相当于有2个数据区的读取。客户机与服务器的本地地址与远程地址不需要对应,如果你仅仅只是读取get触摸屏数据,你可以按你的地址区域没有问题。

客户机需要调用NET_EXE指令,服务器触摸屏侧不需要,只需要设置通讯ip地址,正确连接接口。

使本地CPU和远程CPU相连,那么在与远程CPU相连的触摸屏上可以使用本地CPU中定义的参数(VB1010-VB101吗?为什么?

   VB1010手上没有西门子串口编程线缆,用网线连PLC正常下载程序,在线监控都可以,PLC要用485读取其他设备的参数,所以才进行测试,但是就发现这些问题

有USB转485的线,针3接-    针8接+   反过来也试过

S7-200Smart有两种类型:

一种是标准型(CPU以SR或ST打头),有以太网口和RS485接口各一个。编程软件使用以太网口组态、编程、调试S7-200Smart,而上位机使用力控软件的PPI驱动连接RS485接口,PLC的串口默认是PPI接口,不需要在PLC侧编程。不会冲突,应该很容易连接上。连接不上与PG/PC设置无关,PG/PC是指编程器换言之是指编程软件Micro/WIN SMART与PLC的通信。建议检查电缆:现在计算机都没有串口了,你与PLC RS485 DB9的接头的连接件,是否满足要求。PLC默认的站点地址是2,是否与组态王的设置冲突或不一致。

发布时间:2024-11-28
展开全文
拨打电话 微信咨询 发送询价