技术论坛

 SMART 200编程获取 IP 地址和设置 IP 地址(以太网)

返回主题列表
作者 主题
yangwantong
侠客

经验值:866
发帖数:154
精华帖:0
楼主    2019-08-20 19:25:31
主题:SMART 200编程获取 IP 地址和设置 IP 地址(以太网) 精编帖 

我使用SMART 200编程中的:获取 IP 地址和设置 IP 地址,程序如下,监视看对了,但我要怎么把它显示在触摸屏上,并从触摸屏上设置PLC的IP地址,我实验的不能像程序里读出来的那样显示在触摸屏上,有谁知道要怎么弄,请多多指教,谢谢!?




触摸屏是昆仑通态MCGS TCP7062Ti

学海无崖
YUKJ
至圣

经验值:17179
发帖数:2944
精华帖:6
1楼    2019-08-20 21:20:19
精华帖  精编帖  主题:回复:SMART 200编程获取 IP 地址和设置 IP 地址(以太网)

 以获得IP地址指令为例。以梯形图介绍,GIP_ADDR图右边上面的那个ADDR就是IP地址,你应该使用双整数,例如VD100. 可以将VD100拆开成VB100.VB101,VB102和VB103 4个字节,它们分别代表IP地址的4个字节。

假如,你PLCIP地址是191.168.2.1,启动这个指令,就可以得到VB100=192,VB101=168,VB102=2,VB103=1.


将VB100~VB103这4个字节在触摸屏上显示就可以显示出IP地址。


YUKJ
至圣

经验值:17179
发帖数:2944
精华帖:6
2楼    2019-08-20 21:36:46
精编帖  主题:回复:SMART 200编程获取 IP 地址和设置 IP 地址(以太网)

 抱歉,刚才没有看你的贴图。

现在以你的贴图说明:你的PLC IP地址是192.168.0.10,存储在VD212, 拆分VD212, 可以得到VB212=192,VB213=168, VB214=0, VB215=10.

将VB212~VB215这4个字节在触摸屏上显示就可以显示出IP地址。

以你的触摸屏贴图为例,那个文本“获取PLC地址”后面做4个IO域,变量分别是VB212、VB213、VB214、VB215。只读,十进制。4个IO域之间用点分开,这样就像IP地址的表示方法了。昆仑通态触摸屏不了解,术语和功能表达可能有问题,按意思理解吧。

其它举一反三。

YUKJ
至圣

经验值:17179
发帖数:2944
精华帖:6
4楼    2019-08-21 09:08:32
精编帖  主题:回复:SMART 200编程获取 IP 地址和设置 IP 地址(以太网)

 随便与楼主商讨,在触摸屏设置PLC IP地址的整个操作过程是一个痛苦的事情。过程的辛酸就不说了,因为我不了解昆仑通态MCGS TCP7062Ti,你自己试试就知道。

在触摸屏设置PLC IP地址,你修改一个字节的数据,通讯就断开了,原因是连接的ip地址变了,就得重新给触摸屏编程-编译-下载。

不知道昆仑通态MCGS TCP7062Ti是不是这样?


在编程软件上设置PLC IP地址多方便。在触摸屏设置PLCIP地址 对最终用户是不可行的。

Zane
至圣

经验值:76110
发帖数:19121
精华帖:378
6楼    2020-08-11 21:52:40
精编帖  主题:回复:SMART 200编程获取 IP 地址和设置 IP 地址(以太网)

有这种需求,是可行的。


任何触摸屏都能实现修改PLC的IP地址的功能,但是否能实现自身IP地址的动态修改就不一定了。

Zane 注册自动化系统工程师 Always save before download
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。