关于S7-200 smart的NET_EXE

在GET/PUT向导中的设置情况,通过看本地CPU的程序和远程CPU的程序,发现:(1)在本地CPU中定义的VB1010-VB1012与远程CPU中定义的VB1000-VB1002的参数名称一模一样;——请问这样用,是对的吗?
(2)本地CPU中定义的VB1020-VB1079,在程序中进行了参数定义并使用,但远程CPU中定义的VB2540-VB2599,在程序中没有使用(这些字节在触摸屏的参数表中出现)——请问在图2中定义的这两段参数,在两个程序中没有进行对应使用,是不是错误的?如果是错误的,是不是代表图2中设置本地CPU和远程CPU所对应的这两段地址等于没有被使用?
图中的本地CPU(程序中有NET_EXE指令)与一个触摸屏相连,远程CPU(程序中没有NET_EXE指令)与一个触摸屏相连,再通过一个以太网交换机,使本地CPU和远程CPU相连,那么在与远程CPU相连的触摸屏上可以使用本地CPU中定义的参数(VB1010-VB1012)吗?为什么?
请各位前辈指教,希望可以详细一点说明。

图片说明:

关于S7-200 smart的NET_EXE    关于S7-200 smart的NET_EXE    关于S7-200 smart的NET_EXE   

最佳答案

还是同样的问题,你为什么与触摸屏通讯均用 get?是不没有put?
get相当于plc读取触摸屏数据,put相当于向触摸屏写数据。
1)可以的,只有的对应着字节数量,地址不一致没有关系。
2)你这样组态通讯相当于有2个数据区的读取。客户机与服务器的本地地址与远程地址不需要对应,如果你仅仅只是读取get触摸屏数据,你可以按你的地址区域没有问题。
客户机需要调用NET_EXE指令,服务器触摸屏侧不需要,只需要设置通讯ip地址,正确连接接口。
使本地CPU和远程CPU相连,那么在与远程CPU相连的触摸屏上可以使用本地CPU中定义的参数(VB1010-VB1012)吗?为什么?
:不能,VB1010-VB1012这个的客户机上调用的V区地址。
这样说吧,假设触摸屏有一个按钮按下,地址是V1000.0,如果通讯连接正常,当按下触摸屏地址为V1000.0按钮后,plc接收到V1010.0 = 1.
同样道理,假设触摸屏有I/O的数据输入地址为VW1000,如果通讯正常,那么,plc就会在VW1010中接收到来自触摸屏的输入的数据。

提问者对于答案的评价:
谢谢您!
看到的程序里只有GET的设置,请问“客户机与服务器的本地地址与远程地址不需要对应”是指什么?是指VB1020-VB1079和VB2540-VB2599定义的参数不用对应吗?没有太明白。

最佳答案作者回复:
我解释不一致的含义是假设10个字节
客户机侧           服务器侧
VB0-VB9          VB100-VB109
就是说只要客户机侧和服务器侧均规划出10个字节,这10个字节其它地方不要重复使用的地址,不需要VB0与VB0这样对应。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc343608.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:05
下一篇 2021年7月4日 下午10:05

相关推荐

  • S7-200 SMART模拟量循环输入问题

    有24个模拟量输入点,现在是在程序中用24条I to R 程序读取该模拟量,是不是可以采用循环语句来读取这24个模拟量输入点呢?该怎么操作 最佳答案 …

    SIMATIC S7-200 SMART 2021年7月4日
  • S7-200 SMART主从通讯

    S7-200 SMART在以太网通讯时即做主站(和3个smart以太网连接),又做从站(和另外的smart)以太网连接 图片说明:    钻石用户推荐…

    2020年10月30日
  • 中断的扫描方式

    程序是从上到下扫描完一遍后然后输出,然后继续扫描。如果有中断,在执行中断结束后,是跟着整个程序扫描完一起输出,还是扫描完中断就直接先输出中断? 产品版区:SIMATIC S7-20…

    2019年6月10日
  • smart 伺服孔子模块

    smart 200 PLC 最多可以接几个伺服控制模块 钻石用户推荐最佳答案 smart 200 PLC 不支持扩展运动…

    SIMATIC S7-200 SMART 2021年7月4日
  • 博途V15软件安装问题

    我用W10专业版笔记本安装博途W10时出现: Microsoft Visual C++2005 Redistributable报警。意思是,…

    SIMATIC S7-200 SMART 2020年10月31日
  • 怎样清空密码

    SR40plc有密码,我插进空白的SD卡为什么还是无法清空密码 钻石用户推荐最佳答案 一,使用存储卡步骤一: 使用Windows 系统自带的记事本软件创建一个只…

    SIMATIC S7-200 SMART 2020年10月31日
  • C++调用WinTcpS7_Smart.dll

    利用C++语言,加载了WinTcpS7_Smart.dll后,获取不到函数指针地址,返回值为NULL,请问应该如何获取函数的指针地址,或者调用WinTcpS7_Smart.dll的…

    SIMATIC S7-200 SMART 2019年6月10日
  • 200SMART的PID输出

    在PID控制面板观察,PID输出一会0,一会100。不是最大就是最小,这个是什么问题呢,怎么来调参数,整得和数字量一样,不是0就是1,我设置的是模拟量。这种情况感觉是哪里设置问题,…

    SIMATIC S7-200 SMART 2021年7月4日
  • 求助关于编程思路的问题。

    像这种不同操作模式下具有相同的参数,怎么集中编程然后重复调用,赋不同的参数实现不同功能呢? 图片说明:    最佳答案 300、400、1200、1500可以使…

    2021年7月4日
  • 请教,下图smart的485口接线对不对。

    请教,下图smart的485口接线对不对。谢谢。 问题补充:图 图片说明:    产品版区:SIMATIC S7-200 SMART 悬赏西币:1 | 解决时间…

    2018年12月14日

发表回复

登录后才能评论