intouch怎么配置端口
‘壹’ intouch 怎么配置nad
现在很少这样使用InTOUCH,首先在应用程序管理器中选中程序,节点属性-允许网络应用程序开发,选择相应的模式等,具体仔细研究一下帮助文件,这不是一两句能说清的。
‘贰’ intouch tcpip怎么配置
来自含义了自己弄一下这配置的话配置方向的方法你自己选一个就行
‘叁’ intouch与智能仪表
首先intouch要安装一个modbus的通讯协议,
安装一个DAserver一个施耐德的modbus通讯协议
然后在DAserver中新建一个连接,这里要配置通讯的频率,奇偶校验,站地址等参数
然后按照这个智能仪表说明书,有modbus的地址说明,
在intouch建变量,选择相应节点名(DAserver配置的),连接智能仪表相应地址
软件大概是这样一个流程,
‘肆’ intouch通过ODBC访问mysql需要怎么设置,有没有成功的案例分享一下。
MySQL只是众多解决方案中的一种,
MySQL的ODBC接口实现是通过安装MyODBC驱动,这个驱动程序是跨平台的。如果在Linux等
unix体系操作系统下使用,需要先安装iodbc这些第三方ODBC标准支援平台。
简单的ASP示例代码:
<%
dim sql,mysql
set sql = server.createobject("adodb.connection")
mysql="driver={mysql odbc 3.51 driver};database=库;server=主机;uid=用户;password
=密码;" 'option = 设置
sql.open mysql
%>
上边这段代码是采用MyODBC开发版3.51连接的示例,使用开发版是因为一些新的特性和稳定性
2.x正式版所不具备的。
需要安装myodbc,具体的安装和设置请参阅:
使用DSN方式:
ConnectString='DSN=dl;DESC=MySQL ODBC 3.51 Driver
DSN;DATABASE=xxxx;SERVER=chaodiquan.com .xxx.xxx;UID=xxxx;PASSWORD=xxxx;PORT=3306;SOCKET=;OPTION=3;STMT=;'
上边提到如果按照上边示例的方法一旦ASP文件的代码被骇客看到,那么数据库可能不保,然后引发一连串的问题,甚至被夺得管理权限。文章中顺便提到了解决方法,是通过编写com组件,然后由ASP调用组件的方法连接数据库。这么做的好处是提高了安全性,但是问题是有能力这么做的人毕竟是少数。那么我的折衷方案是定义数据源。将库、用户、密码以及设置这些连接信息统统在数据源中定义,从很大程度简单化了实现的难度,而且也起到增强安全性的作用。当然,为了保证数据源可以在实际运作环境中被访问到,一定要定义为“系统数据源”,开发时定义为“用户数据源”或者“系统数据源”我倒觉得无伤大雅。
‘伍’ INTOUCH访问名怎么添加
访问名是InTouch和现场自控设备(MELSECA)通讯的关键参数。InTouch通过访问名。来确定它将要跟现场哪个设备进行通信,所以必须配置访问名。步骤如下:在InTouch WindowMaker工作环境下,双击应用程序浏览器中的“访问名”。打开访问名配置窗口:点击“添加”,打开添加访问名配置窗口,此时,新的访问名设为ReadData; 应用程序名设为MELESCA (MELESCA为InTouch中可以和FX系列PLC通信的应用程序),主题名设为MLPLC。选择使用DDE协议就好了。
‘陆’ 如何使Wonderware intouch建立modbus rtu通信
安装Modbus rtu 驱动---->DASMBSerial_2.0:
2
打开Wonderware 驱动配置工具 System Management Console:
3
添加串口:
4
配置串口通信参数:
添加Modbus rtu设备:
配置Modbus rtu设备站号:
添加主题名(intouch配置访问名时,需要用到):
启动Modbus rtu驱动,进行数据通信:
打开intouch开发界面,双击访问名:
添加访问名:
配置访问名通信参数,节点名为空表示本节点;应用程序名为MODBUS RTU的驱动名;主题名为之前驱动中配置的主题名:
建立intouch标记:
配置intouch标记:
最后,运行界面标记关联:
‘柒’ InTouch配合西门子S7-200执行循环操作的问题
个人感觉你说的第二种比较好,比较可靠。(如果你用第一种情况,电脑死机了怎么办??我们单位的电脑装上后反映就比较迟钝)
还有NETR是通过指定端口从网络读取信息(最多16个字节){结合你的情况就是从PC向PLC读取信息}
还有NETW是通过指定端口向网络写信息(最多16个字节){结合你的情况就是从PLC向PC发送信息}
具体方法:
选择菜单命令工具(T) > 指令向导叁�缓笱≡?NETR/NETW;
1 指定您需要的网络操作数目
2 指定端口号和子程序名称
3 指定网络操作
4 分配 V 存储区
5 生成代码
为了便于进行连接在网络中的 PLC 之间的数据交换,S7-200支持网络读(NETR)和网络写(NETW)指令。NETR 指令从远程 PLC中的指定地址读取配置好的一定数量的数据。NETW 指令向远程PLC中的指定地址写入配置好的一定数量的数据。NETR
和 NETW 指令操作由数据表中的前七个字节控制。表中的一个数值是读取/写入数据长度,可以规定 1 至 16 个字节。因此数据表最大可达 23 个字节。
注释:在使用 HSC 向导之前,程序必须被编译,且处于符号编址模式。如果您尚未编译程序,向导在 HSC 配置过程开始时会提示您编译程序。
向导将向您询问初始化选项,然后为指定配置生成程序代码和数据块代码。从第一个屏幕选择NETR/NETW后,向导向您询问下列信息:
步骤 1 指定您需要的网络操作数目
注释:如果项目包含使用 STEP 7 Micro/WIN 3.2 版建立的现有 NETR/ NETW 配置,您必须在继续执行步骤 1 之前选择编辑其中一个现有配置或建立一个新配置。
可使用 NETR/NETW 指令向导,简化网络操作配置。向导将向您询问初始化选项,并根据您的选择生成完整的配置。向导允许您配置多达 24 项独立的网络操作,并生成代码协调这些操作。
步骤 2 指定端口号和子程序名称
注释:项目可能已经包含一个 NETR/NETW 向导配置。所有以前建立的配置均被自动载入向导。向导会提示您完成以下两个步骤之一:
?选择编辑现有配置,方法是点击“下一步>”。
?选择从项目中删除现有配置,方法是选择“删除”复选框,并点击“完成”。
如果不存在以前的配置,向导会询问以下信息:
1. PLC 必须被设为 PPI 主站模式才能进行通信。您要指定通信将通过哪一个 PLC 端口进行。
2. 向导建立一个用于执行具体网络操作的参数化子程序。向导还为子程序指定一个默认名称。您可以编辑默认名称。
步骤 3 指定网络操作
对于每项网络操作,您需要提供下列信息:
1. 指定操作是 NETR 还是 NETW。
2. 指定从远程 PLC(NETR)读取的数据字节数或向远程 PLC(NETW)写入的数据字节数。
3. 指定您希望用于通信的远程 PLC 网络地址。
4. 如果您在配置NETR,指定以下内容:
- 数据存储在本地 PLC 中的位置。有效操作数:VB、IB、QB、MB、LB。
- 从远程 PLC 读取数据的位置。有效操作数:VB、IB、QB、MB、LB。
5. 如果您在配置 NETW,指定以下内容:
- 数据存储在本地 PLC 中的位置。有效操作数:VB、IB、QB、MB、LB。
- 向远程 PLC 写入数据的位置。有效操作数:VB、IB、QB、MB、LB。
步骤 4 分配 V 存储区
对于您配置的每一项网络操作,要求有 12 个字节的 V 存储区。您指定可放置配置的 V 存储区起始地址。向导会自动为您建议一个地址,但您可以编辑该地址。请注意,如果您使用重叠地址,向导在显示一则警告后,允许您进入下一步。
注释: 在 NETR 操作中,请确认将用于存储数据的变量地址没有与分配给向导配置的存储区地址重叠。
步骤 5 生成程序代码
回答这些询问后,点击“完成”,S7-200 指令向导将为您指定的网络操作生成代码。由向导建立的子程序成为项目的一部分。要在程序中使能网络通信,需要在主程序块中调用执行子程序(NET_EXE)。每次扫描周期时,使用 SM0.0 调用该子程序。这样会启动配置网络操作执行。为每项网络操作建立的数据处理子程序会在适当时间被自动调用。
‘捌’ 西门子S7-200Smart系列PLC以太网端口能和上位机软件Intouch走以太网通讯么
连不上,貌似现在还没有哪个功能,200SMART以太网口只能下程序,好像能连触摸屏(SMART IE)。目前正在测试以太网通讯中,部分电脑网卡软件都连不上……
‘玖’ 求上位机Intouch10.0的服务器和客户端的做法不胜感激!
可以通过OPC方式,DAServer安装FSGateway,配置时“添加InTouch对象”运行节点选中控室你要当做服务器的那台IP,如果要只读,选中Read only,然后将InTouch程序复制到客户端,item browse path选中程序中叫tagname的文本文件,如果是完全相同的程序,可以将标记名字典导出,将“标记名用作项目名”全部改为YES再导入,客户端访问名应用程序为FSGateway,主题名为FSGateway配置中Device Group name中的名字。此种方式需要在导出的Excel文件中将所有的实型数据的工程单位范围和原始数据范围改为完全相同,自己再检查一下有哪些往下写数据的脚本都删除即可。