力控组态软件后台组件ODBCRouter 后台控制连接断开Server控件方法

力控组态软件ForceControl V7.0后台组件 ODBCRouter 后台控制连接断开Server的控件方法

Connect()
描述: 连接 Server
返回值: 无
参数: 无
说明: 连接 Server, 根据属性页的选择而连接本地或远程
示例: #RouterCtrl.Connect();// 连接 Server


DisConnect()
描述: 断开与 Server 的连接
返回值: 无
参数: 无
说明: 断开与 Server 的连接
示例: #RouterCtrl.DisConnect();// 断开与 Server 的连接

力控组态软件后台组件ODBCRouter 后台控制的控件属性

力控组态软件ForceControl V7.0后台组件 ODBCRouter 后台控制的控件属性

IsConnect
描述: Client 是否已连接到 Server
类型: 整型
说明: Client 是否已连接到 Server, 1 – 已连接 ,0 – 没有连接
示例: #RouterCtrl.IsConnect = 1;//Client 已经连接上 Server


ServerIP
描述: 远程服务器 IP
类型: 字符型
说明: 远程 ODBCRouter 服务器的的 IP 地址
示例: #RouterCtrl.ServerIP = “192.168.0.1”;// 远程 ODBCRouter 服务器的的 IP 地址为192.168.0.1
关联方法: Connect


ServerPort
描述: 远程服务器端口
类型: 整型
说明: 远程 ODBCRouter 服务器的端口
示例: #RouterCtrl.ServerPort = 3000;// 远程 ODBCRouter 服务器的端口为 3000
关联方法: Connect


ServerType
描述: 服务器类型
类型: 整型
说明: ODBCRouter 服务器的类型,0- 本地,1- 远程
示例: #RouterCtrl.ServerType = 0;//ODBCRouter 服务器的类型为本地服务器
关联方法: Connect

力控组态软件后台组件手机短信报警的控件属性和控件方法

力控组态软件ForceControl V7.0后台组件手机短信报警的控件属性和控件方法

手机短信控件的控件属性
Msg
描述: 最近一条短信的发送信息内容
类型: string
说明: 最近一条短信的发送信息内容
示例: #AlarmMsgSend.Msg


SendSuccess
描述: 最近一条短信的发送成功与否
类型: int
说明: 最近一条短信的发送成功与否,1- 发送成功,0- 发送失败
示例: #AlarmMsgSend.SendSuccess


State
描述: 最近一条短信的发送状态
类型: int
说明: 最近一条短信的发送状态
示例: #AlarmMsgSend.State


TelNum
描述: 最近一条短信的发送手机号码
类型: string
说明: 最近一条短信的发送手机号码
示例: #AlarmMsgSend.TelNum


Cycle
描述: 是否处于循环发送状态


手机短信控件的控件方法
ShouldSend(int Flag)

描述: 有报警时是否发送短信
返回值: 无
参数: Flag- 有报警时是否发送短信开关 0- 不发送 其他值 – 发送
说明: 有报警时是否发送短信的控制开关
示例: #PhoneMsgSend.ShouldSend(0);// 不发送短信


PropDlg()
描述: 弹出属性配置界面
返回值: 无
参数: 无
说明: 运行时弹出属性配置界面
示例: #PhoneMsgSend.PropDlg();// 弹出属性配置界面


SendMsg(string TelNumList,string Content)
描述: 添加短信报警
返回值: 无
参数: TelNumList- 手机号码列表,可以添加几个电话号码,号码与号码之间以 “,” 隔开
Content- 需要发送到的内容
说明: 该函数用来向短信报警列表中添加报警项
示例: #PhoneMsgSend.SendMsg(“13800138000,1381234567″,” 手机没有费了! “)
// 向电话 13800138000 和 1381234567 发送短信“手机没有费了!”


ExeInstruction()
函数原型: #PhoneMsgSend.ExeInstruction(string strInstruction,int nMode)
函数描述: 执行 AT 命令。
返回值: string 型;执行命令后,远程设备返回的信息。
参数: strInstruction – string 型;AT 指令。
nMode – int 型;命令处理模式,可选以下值:
0 – 异步模式,将在处理完所有消息后,再处理此命令。
1 – 同步模式,将忽略所有消息,立即处理此命令。
说明: strInstruction 中不用加 AT 指令结束符,程序会自动添加。此函数非立即返回,将在执行完所有任务且获取结果信息后返回。


ChangeCom()
函数原型: #PhoneMsgSend.ChangeCom(int nCom,int nBaund,int nDatabit,int nParity, int nStopBit)
函数描述: 重新配置端口。
返回值: int 型;当前端口状态,可取以下值:
-1 – 当前消息队列中还有数据未发送,暂时不能配置端口。
0 – 重新配置端口失败。
1 – 重新配置端口成功。
参数: nCom – int 型;端口号。
nBaund – int 型;波特率。0-2400; 1-4800; 2-9600; 3-14400; 4-19200;默
认为 9600。
nDatabit – int 型;数据位。0 – 7 位;非零值为 8 位。
nParity – int 型;校验位。1- 奇校验;2- 偶校验;其它值为无校验。
nStopBit – int 型;停止位。非零值为 1 位,否则为 2 位。
说明: 在程序运行过程中,调用此函数可改变端口配置。但端口中如有数据正在通信,是不会进行重新配置的。
示例: #PhoneMsgSend.ChangeCom(1,2,1,0,0) // 重新配置端口。端口号:1,
波特率:9600,数据位:8,校验位:无,停止位:1。