CR800 OS 21
更新:11-17-2010
- 增加了CWB100指令,以配合无线传感器底座工作。
- 增加对TLS服务器的支持。
- 添加行延续。连续行由至少一个空格字符组成,该空格字符紧跟在一个下划线字符之前,作为文本行中的最后一个字符(空格除外)。行延续允许逻辑行跨越多个物理行。行延续被视为空白,即使它们不是。
例子:
公共A、B _
C, D, E, F
If (A And B)_
或(C和D)_
或者(E和F)然后退出扫描
- 改进的交流电源()指令,包括野生交流电源。
- 增强的ModBusSlave,这样引用同一个地址的多个ModBus从指令可以通过ModBus地址参数中指定的偏移量引用不同的启动寄存器。
- 修改了SampleMaxMin(),使禁用参数可以用()语法表示。
- 修正了WindVector的默认单位。
- 修正了variable_name(constant_index_name)超过38个字符时的单位问题。
- 放松的错误检查子程序调用表和被调用从不同的序列。
- 固定的时间戳问题的间隔表使用禁用var不输出的时间间隔。
- 修复了一个长间隔(>1hr)表的问题,其中有一个跳过的记录和一个写入表的第一次调用,由于使用错误的时间。
- 修正了在“挤奶”模式下SC115记录数字计算的“差一错误”。
- 允许调用子例程,不使用()定义参数,在()表示法后面有空格。
- 改变PPP接口,使它将通过PPP DHCP客户端获得一个网关,即使它已经有一个网关从以太网接口。
- 增强的HTTP web服务与NewFile, ClockSet和ClockCheck命令。
- 如果用“Call”指令调用函数,则更改为标记编译错误。
- 更改了FileSize和FileTime,这样如果参数类型为String,则假定它是一个文件名而不是一个文件句柄。
- 改变了EC100指令的输出模式。
- 在EC100Configure中增加了218命令,并修改了指令以允许SDM测量任务中运行。
- 改变了PakBus回调,使等待Public的超时时间增加了5秒。回调的回应。
- 将+++“下线”消息的保护时间延长到modem使用的DialModem指令和PPP拨号,从1.2秒延长到2秒,因为一些modem期望2秒,而不是原来的Hayes modem的1秒保护时间。
- 更改了EmailReceive,以便指定返回日期、发件人和主题的可选参数将在POP3服务器返回它们的顺序无关的情况下工作。之前GMAIL返回的订单是有效的,但是其他邮件服务器返回的订单是无效的。
- 如果数据记录器的IP跟踪代码是4,添加了跟踪EmailSend和EmailReceive。
- 改变IPRoute()指令,使下一跳是网关,而不是它自己的地址。
- TCP和FTP用户名和密码从32个字符更改为最多64个字符(包括空终止符)。
- 修改后的DNP3协议:(1)可能存在多个主连接。(2)标志数组将与数据数组一起索引。(3) DNP“在线”标志由程序的标志位0控制,而不是强制始终在线。(4)如果TLS服务器设置和TLS设置是激活的,TCP/IP连接将使用TLS安全套接字。
- 更改EC100和TGA加载-99999到第一个输入位置,如果SDM数据发生签名错误。
- 改进了通信,所以如果在终端模式下Modem Enable和'W'模式,在指定的超时时间内保持ME线高。
- 将Move、rmssa、StdDevSpa、MaxSpa、MinSpa、AvgSpa、CovSpa和SplitStr的rep参数从整型常量修改为可变整型。
- 固定解析以&H(十六进制)或&B(二进制)开头并包含后续操作符的常量表达式;例如,&H8000 + 2。
- 固定的GetDataRecord和AcceptData时,记录足够大,需要多个片段。
- 固定的SerialInRecord的情况下,字节数被指定,连同开始字或结束字。
- 改进SDM任务与处理之间的同步,当跳过扫描发生时,由于SDM任务耗时太长。