Fatek Server DDE Interface 使用说明.PDF

收藏

编号:2180670    类型:共享资源    大小:345.08KB    格式:PDF    上传时间:2020-05-19
6
文币
关 键 词:
Fatek Server DDE Interface 使用说明
资源描述:
Facon Server DDE Interface Class Name Type Property DDE syntax Application Topic Item System Connect Bool R/W FaconSvr System Connect Active Bool R FaconSvr Channel Active Channel Type String R FaconSvr Channel Type Parameter String R/W FaconSvr Channel Parameter Station Sleep Bool R FaconSvr Channel.Station Sleep WriteCount Int R FaconSvr Channel.Station WriteCount Priority Byte R/W FaconSvr Channel.Station.Group Priority Update Int R FaconSvr Channel.Station.Group Update Group UpdateTime Int R FaconSvr Channel.Station.Group UpdateTime Status Byte R/W FaconSvr Channel.Station.Group Status RefreshCount int R FaconSvr Channel.Station.Group RefreshCount Item %ItemName% R/W FaconSvr Channel.Station.Group %ItemName% 注:在 Excel 软件使用 DDE 链接时,输入的格式为”=Application|Topic!Item”. www.PLC System.Connect 这是一个程序系统变量,表示目前是否联机. 属性为可擦写,当读取时为读取是否联机状态,当写入时为对 Server 下 连 线命令或脱机命令. Channel.Active 这是一个联机装置变量,表示目前这个联机装置是否联机正常. 属性为只读,当联机成功时传回 1,当联机错误或未联 机 时传回 0. Channel.Type 这是一个联机装置变量,表示目前这个联机装置的资源(RS232/MODEM/UDP/TCP). 属性为只读,读取时会传回 向 联机装置资源的字符串. 联机装置 联机装置资源字符串 RS232 “RS232” MODEM “MODEM” UDP “UDP” TCP “TCP” Channel.Parameter 这是一个联机装置变量,表示联机装置参数,可能是通讯端口号码或电话号码或IP,视联机装置的资源而定. 属性为可擦 写, 读取时传回联机装置参数,当写入时为对 Server 变更联机装置参数. 注:当联机装置正在联机时,Server 会中断目前联机装置的联机动作,并在变更参数后启动联机装置的联机动作. 联机装置 联机装置参数 说明 RS232 “COM1” 联机使用的通讯端口名 称 MODEM “56784321” 调制解调器联机拨出的 号码 UDP “192.168.1.1” 因特网连接的 IP 位置 TCP “192.168.1.1” 因特网连接的 IP 位置 Station.Sleep 这是一个控制器变量,表示目前这个控制器读取时是否有响应,当没有响应时有可能是控制器未开启电源或通讯参数不 符. 属性为只读,当 Server 可以读取控制器资料时传回 0,表示控制器没有睡着.若传回 1 时有可能未开启电源或通讯 参数不符或连接线脱落. Station.WriteCount 这是一个控制器变量,表示目前还有写入动作还在写入队列里还未写入控制器. 属性为只读,传回在写入队列中写入 命 令的次数,当传回 0 时,表示目前所有写入动作都已经完成. Group.Priority 这是一个群组变量,表示目前这个群组更新的优先权. 属性为只读,当优先权为最高时传回 0, 优先权为中等时传回 1, 当传回值为 2 时,优先权为最低. 群组更新的优先权 优先权设定值 最高 0 中等 1 最低 2 www.PLC Group.Update 这是一个群组变量,表示目前这个群组更新的速率,单位为毫秒(ms). 属性为只读,读取时会传回目前这个群组更新 的 速率. Group.UpdateTime 这是一个群组变量,表示目前这个群组最后更新的时间,最小单位为秒. 属性为只读, 读取时会传回目前这个群组最 后 更新的时间. Group.Status 这是一个群组变量,表示目前这个群组是否自动更新. 属性为可擦写, 读取时会传回目前这个群组是否设定为自动更 新,如果传回值为 1 时,表示为自动更新.如果传回值为 0 时,表示这个群组停止更新.当写入时为对这个群组做自动 更新 或停止更新的设定. Group.RefreshCount 这是一个群组变量,表示目前这个群组更新的次数. 属性为只读, 读取时会传回目前这个群组更新的次数. www.PLC DDE 范例 数据读取 当使用 Excel 软件透过 DDE 来连接数据时,这个过程中非常简单.只要找出要显示的变量是属于哪一个联机装置 (Channel)及控制器名称(Station)及组名(Group),当然最要的要知道要连接的变量名称. 以这个范例说明,联 机装置(Channel)为”Channel0”, 控制器名称(Station) 为”Station0”, 组名(Group) 为”Group0”,变量名 称为”R0”或”R1”…”R9”.在 Excel 软件中的单元格内输 入”=FaconSvr|Channel0.Station0.Group0!R0”, 如果要连接 R1 变量的话依此类推 为”=FaconSvr|Channel0.Station0.Group0!R1”. 资料写入 当要使用 Excel 软件透过 DDE 来写入数据时,Excel 标准接口并无提供 DDE 写入动作(Poke),这时就必须使用 VBA(是一种可以在 MS Office 内部执行的一种 Basic 语言)程序,在 Excel 内写 VBA 的程序,来达到数据写入的动作. 以这个范例说明,建立一个指令按钮[CommandWrite],并在按钮按下动作(Click)的讯息处理子程序,写入下面的 VBA 程序代码. Private Sub CommandWrite_Click() Cells(1, 1) = “100“ “先将要写入的值先写入单元格内 Channel = DDEInitiate(“FaconSvr“, “Channel0.Station0.Group0“) “初始化 DDE Topic DDEPoke Channel, “R0“, Cells(1, 1) “执行 Poke 动作,将单元格数据写入”R0” DDETerminate (Channel) “释放 DDE Topic End Sub www.PLC
展开阅读全文
出国留学广告
提示  文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:Fatek Server DDE Interface 使用说明.PDF
链接地址:https://www.wenkunet.com/p-2180670.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

文库网用户QQ群:731843829  微博官方号:文库网官方   知乎号:文库网

Copyright© 2025 文库网 wenkunet.com 网站版权所有世界地图

经营许可证编号:粤ICP备2021046453号   营业执照商标

1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png