1、MR13温控表通讯协议中文实施公开招聘规范聘用合同参加社会保险工资增长机制d:指令类型(:事业单位人事管理条例亮点解读“R”(52H/大写字符 读指令 ,从个人微机或PLC上读MR13的数据。新华网北京5月15日电(记者赵超新华社15日受权播发事业单位人事管理条例。这一条例是我国第一部系统规范事业单位人事管理的行政法规,将于7月1日起施行。条例确立了事业单位人事管理的基本制度,在公开招聘、聘用合同、社会保险、工资收入等方面的相关规定呈现出改革亮点。实施公开招聘【条例】事业单位新聘用工作人员,应当面向社会公开招聘。【解读】近年来,个别地方出现了事业单位招聘中因人设岗的所谓“萝卜招聘”、“内部招聘
2、”,引起广泛关注,受到强烈谴责。今年3月,中组部、人力资源社会保障部联合通报了湖南省严肃查处的江永县少数领导干部子女亲属违规调入事业单位案,当事人受到了党纪和行政处分。事业单位公开招聘早有规定。2005年11月,原人事部发布了事业单位公开招聘人员暂行规定,明确提出事业单位招聘人员应当面向社会,凡符合条件的各类人员均可报名应聘。人力资源社会保障部2013年宣布,截至2012年底,事业单位新进人员公开招聘已在全国范围内基本实现全覆盖。“条例的出台,使事业单位公开招聘从部门规定上升为行政法规,有利于这项工作在现有基础上进一步强化和规范,从而有效杜绝事业单位违规招聘。”人力资源社会保障部事业单位人事管
3、理司负责人说。中国(海南改革发展研究院院长迟福林认为,公开招聘漏洞频出的一个重要原因在于监督缺位,导致个别领导干部用权力破坏公开、平等的人事制度。对此,人力资源社会保障部副部长王晓初指出,人社部门要切实发挥好督导员、裁判员的作用,加强对公开招聘工作的监督,及时发现和纠正问题,对违规操作、违法乱纪行为要严肃处理。规范聘用合同【条例】事业单位与工作人员订立的聘用合同,期限一般不低于3年。【解读】我国从2002年开始在事业单位试行人员聘用制度,目的是改革事业单位用人机制,由以前的行政任用关系向平等协商的聘用关系转变。原人事部发布的关于在事业单位试行人员聘用制度的意见提出,聘用合同分为短期、中长期和以
4、完成一定工作为期限的合同。条例并没有对事业单位聘用合同进行分类,而是统一规定聘用期一般不低于3年。“前程无忧”人力资源专家冯丽娟指出,事业单位聘用合同不同于劳动合同。劳动合同既有短期的,也有无固定期限的。她说:“聘用合同期限定在3年以上,主要考虑到事业单位人员以专业技术人才为主,订立比较长期的合同有利于保持科学研究、公益服务等事业的延续性,建立起比较稳定的人才队伍。”条例对签订长期合同也作出新规定。按照以往,在本单位工作满25年可以订立聘用至退休的合同。条例去掉了这一条,只规定在本单位连续工作满10年且距法定退休年龄不足10年,可以签订这样的长期合同。参加社会保险【条例】事业单位及其工作人员依
5、法参加社会保险,工作人员依法享受社会保险待遇。【解读】党的十八届三中全会决定指出,推进机关事业单位养老保险制度改革。整合城乡居民基本养老保险制度、基本医疗保险制度。条例提出事业单位工作人员参加社会保险,再次从法律层次发出信号,事业单位医疗和养老保险“并轨”已箭在弦上。30H30H939H表示读0300H0309H的10个设定值的参数在W-写指令中, f固定为0. 表示了仅能设定一个参数(编者按:出于可靠性的考虑 g: 数据:W指令后,插入数头符“,”代表改写一个参数数头符 第一数据“,” 1 2 3 4例: 仅一个参数的写 W03000,*( 参数e:响应代码:正常响应码为”00”。参看5-5
6、响应码说明。(4基本格式2说明h:结束符 表示文件的结束 以 ETX(03H 或 “:”(3AH表示i:两位BCC(二进制块码说明: MR131-19B窗口设置BCC块校验方式:z BCC(块校验字符用于检查通讯数据的准确性z BCC校验如果有错,接收仪表将没有应答z有下面4种类型的BCC校验(1BCC 加(Add加法操作是从起始字符到结束字符的求和例1 : BCC加和读指令(读:STX 0 1 1 R 0 1 0 0 9 ETX E 3 CR LF 得到最后校验位(1E3H=E3H 即: “E”=45H, : “3”=33H500 STX$=”510 ETX$=”:”520 TEX$=”01
7、1R01009”:REM 第二部分 文件0100-0109的连续十个参数的读550 CMD$= STX$+ TEX$ +ETX$ :REM 将要校验的字符串555 BCC=ASC(LEFT$(BC$,1;560 LEC=LEN(CMD$:BCC=0 :REM 求校验字节长度570 FOR I=1 TO LEC:S$=MID$(CMD$,I,1580 BCC=BCC+ASC(S$590 NEXT600 BCC=BCC MOD 256:REM 取一个字节8位610 BCC$=”0” + HEX$(BCC: BCC$=RIGHT$(BCC$, 2: REM BCC的ASC码620 END$= ETX
8、$+BCC$+CR$+LF$: REM 第三部分:结束文件630 TXD$=STX$+CMD$+ END$:REM 生成发送读写字符串630 RETURN(2BCC 加法二进制的求反(Add-twoS CMP例2 BCC加法二进制求反和读指令(读: E3的求反=1DHBASICA BCC块效验程序例,其中CMD$为读/写文件500 STX$=”510 ETX$=”:”515 STR$=STX$+ ”011” :REM 第一部分: 引导文件.访问00号仪表520 TEX$=”R01009”:REM 第二部分: 文件0100-0109的连续十个参数的读550 CMD$= STR$+ TEX$ +E
9、TX$ :REM 将要校验的字符串555 BCC=ASC(LEFT$(BC$,1;560 LEC=LEN(CMD$:BCC=0 :REM 求校验字节长度570 FOR I=1 TO LEC:S$=MID$(CMD$,I,1580 BCC=BCC+ASC(S$590 NEXT600 BCC=BCC MOD 256:REM 取一个字节8位605 BCC=NOT(BCC :REM BCC求反610 BCC$=”0” + HEX$(BCC: BCC$=RIGHT$(BCC$, 2: REM BCC的ASC码620 END$= ETX$+BCC$+CR$+LF$: REM 第三部分:结束文件630 TX
10、D$=STX$+CMD$+ END$:REM 生成发送读写字符串640 PRINT #1,TMD$ : REM 向仪表00发送指令650 RETURN(3BCC异或的读指令(读(XOR:异或的操作是从起始字符后开始到结束符的每位ASCII码的异或运算 =异或 结果=59H例三:其中CMD$为读/写文件500 STX$=”510 ETX$=”:”515 STR$=STX$+ ”011” :REM 第一部分: 引导文件.访问00号仪表520 TEX$=”R01009”:REM 第二部分: 文件0100-0109的连续十个参数的读 50 STX$=”550 CMD$= STR$+ TEX$ +ETX
11、$ :REM 将要校验的字符串555 BCC=ASC(LEFT$(BC$,1;560 LEC=LEN(CMD$:BCC=0 :REM 求校验字节长度570 FOR I=1 TO LEC:S$=MID$(CMD$,I,1580 BCC=BCC XOR ASC(S$590 NEXT600 BCC=BCC MOD 256:REM 取一个字节8位610 BCC$=”0” + HEX$(BCC: BCC$=RIGHT$(BCC$, 2: REM BCC的ASC码620 END$= ETX$+BCC$+CR$+LF$: REM 第三部分:结束文件630 TXD$=STX$+CMD$+ END$:REM 生
12、成发送读写字符串640 PRINT #1,TMD$ : REM 向仪表00发送指令650 RETURN4没有BCC校验(none:BCC校验位数据全部用( ,代替(5基本格式1和基本格式2的通信条件1.仪表在下述条件下将无应答z硬件错误z仪表的地址与上位机访问地址不同z字符不按标准格式排列z BCC 接收后的校验错误2.字符和数字不以ASC码表示3.AF字符必须大写.5. 3 读指令说明读指令是通过个人计算机,可编程逻辑器件(PLC读取MR13的数据。 1.读指令格式 d:读指令标志。e:被读数据的首地址。f:被读的数据量。例:数据首地址为0400H数据量为 9H则读指令从数据首地址0400H
13、开始读出版10个数据。2.读指令的正常响应格式,文本格式d eg第一个数据 第二个数据 第五个数据R 0 0 , 0 0 6 4 0 0 6 E 0 0 B E d:读指令响应标志。 e:读指令正常响应标志。 g:读指令响应数据数据格式如下:1.以“,”号表示开始2.从数据首地址开始读数据3.各数据之间是连续的4.响应数据字符号如下:字符号=1+4*读取的数据量5.针对上面的读指令,下面的数据将作为响应数据被一个个的返回数据地址 数据地址数据量 十六进制 十六进制 十进制首地址: 0 0400 001E 301 0401 0078 1202 0402 001E 303 0403 0000 04
14、 0404 0003 30405 0000 00406 03E8 10000407 0028 40e:非正常的响应代码:非正常响应码为“07”。非正常响应时无数据返回。参看5-5响应码说明。5.4 写指令说明写指令是通过个人计算机,可编程逻辑器件(PLC将数据写入MR13中。 过如下指令实现由LOC到COM的设置。(地址=01,分地址=1,控制码为STX_EXT_CR,校验为Add校验。 指令格式:AT S 0 1 1 W 0 1 8 C 0 ,0 0 0 1ETXE 7 CR当上述写指令传诵并返回正常响应码时,MR13控制板上的COM LED 变亮,工作模式变为通讯模式。(1写指令格式d e
15、 f gw 0 4 0 0 0 , 0 0 2 8文本格式 d:写指令标志。 e:被写数据的首地址。 f:被写的数据量。 g:被写数据的详细说明1.以“,”开始2.然后插入数据3.小数点可设置。例:数据首地址为0400H数据量为 40H则读指令从数据首地址0400H开始写入40个数据。数据地址 数据地址数据量 十六进制 十进制 十六进制 十进制首地址: 0 0400 1024 0028 400401 1025 0078 1200402 1026 001E 30(2写指令的正常响应格式d ew 0 0 d: 写指令标志 e: 写指令的响应码(正常响应为“0”,“0”(3 写指令的非正常响应格式d
16、 ew 0 9 d: 写指令标志 e: 写指令的响应码参看5-5非正常响应代码表 例一:将MR13设置成COM方式.10 CLR30 STX$=”;ETX$=”:”40 BPS$=1200 :REM 设置1200通讯波特率50 OPEN COM1:+BPS$+,E,7,1,CD,RS,CS,DS FOR RANDOM AS #1:REM 初始化串行口,70 ADR$=01:CMD$=”1W018C0,0001” :REM 访问口地址O1号80 BC$=ADR$+CMD$+ETX$:90 GOSUB 540100 TXD$=STX$+BC$+BCC$+CHR$(13110 PRINT #1,TX
17、D$120 PRINT “SENDING DATA=”;TXD$130 T3=VAL(MID$(TIME$,7,2:140 IF(EOF(1=0 THEN GOTO 170150 T4=VAL(MID$(TIME$,7,2160 IF(ABS(T4-T34 THEN 140 ELSE PRINT “OVER 2S AND COMMUNICATION ERROR!”170 D$=”:180 A$=INPUT$(1,#1190 D$=D$+A$200 IF A$=CHR$(13 THEN GOTO 220210 GOTO 180220 RBCC$=LEFT$(RIGHT$(D$,3,2230 LE
18、C=LEN(D$240 BC$=MID$,2,LEC - 4250 GOSUB 540260 IF RBCC$=BCC$ THEN 410270 PRINT “BCC$”;BCC$:PRINT “BCC ERROR!”:PRINT D$280 END410 LEC=LEN(D$:F$=”:K=1420 FOR P=6 TO LEC430 N$=MID$(D$,P1440 IF N$=”,” THEN U$(K=F$:K=K+1:F$=” GOTO 470450 IF N$=ETX$ THEN U$(K=F$:N=K:GOTO 480460 F$=F$+N$470 NEXT480 PRINT “
19、RECEIVING DATA=”:D$485 PRINT “THE CODE OF RETURN:”:U$(1;521 PRINT530 END540 BCC=ASC(LEFT(BC$,1;550 L=LEN(BC$560 FOR N=2 TO L570 BCC=BCC XOR ASC(MID$(BC$,N,1580 NEXT N590 BCC$=HEX$(BCC600 IF(LEN(BCC$=1 THEN BCC$=”0”+BCC$610 RETURN(1响应码类型z 每一个读/写指令通常包括一个响应码z 响应码被广泛的划分成两种类型:通用型和不通用型z 每个响应码由二字节数组成(0 255
20、z 响应码类型见下表:响应码二进制 ASCII码响应码类型 说 明 0000 0000 “0”,“0”:30H,30H 正常响应码 正常响应读/写指令0000 0001 “0”,“1”:30H,31H 检测的硬件错误 例如:超限,奇偶校验错误 0000 0111 “0”,“7”:30H,37H 检测格式错误 没有规定过的检测格式0000 1000 “0”,“8”:30H,38H 检测数据格式,数据地址和数字错误 没有规定过的格式或没有定义过的数据地址和数字0000 1001 “0”,“9”:30H,39H 数据错误 写入数据时超出量程0000 1010 “0”,“A”:30H,41H 执行指令
21、错误 接收到不能接受的执行指令0000 1011 “0”,“B”:30H,42H 写方式错误 数据的一些类型在特定时期不允许被更改。0000 1100 “0”,“C”:30H,43H 错误的说明或选项 写指令包含没有规定过的说明或选项注:如果写指令返回了一个非正常的执行代码,则写指令无效。(2响应码的优先权数值小的响应码具有较高的优先级;当有复合的响应码产生时,最高的优先权优先返回。5.6 通讯数据地址说明(1。数据地址和读/写指令 R/W表示数据可读写 R表示数据只读 W表示数据只写(2。数据地址和数据值 如果不属于MR13的数据地址被设置为MR13数据地址,将导致数据地址错误。并返回出错响
22、应码“0”,“8”。 如果属于MR13的数据地址,但数据地址加上数据量超出了MR13的地址范围,也将导致数据地址错误。并返回出错响应码“0”,“8”。(3。数据 无论数据是否包括小数点,都必须进行设置。 在UNIT中的数据,小数点由量程决定。 除上述数据外,可以使用带符号的数据(-32768 32767。 (4。保留 当试图对保留单元进行读操作时,将返回0000H。 当试图对保留单元进行写操作时,将返回正常响应码,但没有数据。 (5。有关任意选择参数 当参数数据地址禁止选择时,对于读指令将返回错误码“0”,“C”,对于将返回正常响应码,但没有数据。 (6。在控制板上未显示的参数,在通讯中也可以
23、进行读/写操作 6. 通讯数据地址表数据地址(16进制 参数 参数说明 R /W (读/写 0100 PV 测量值 测量范围内 R 0101 E_SV设定值 设定值范围内 R 0102 OUT 调节输出 在0.0100.0%范围内 R 0103 保留 0104 工作状态标志 (请参阅下面详细说明 R 0105 事件输出标志 (请参阅下面详细说明 R 0106 保留 0107 保留 0108 REM 模拟遥控值 设定值范围内 R 0109 保留 R 010A 保留 R 010B DI外部开关状态 (请参阅下面详细说明 R数据地制(16进制 参数 设定范围 R /W (读/写 0111 RANGE
24、 范围 测量范围代码列表 R 0112 保留0113 DP 小数点 小数点位置(0:无小数点,1:有小数点 R 0114 PV Sc_L 下限 R 0115 PV Sc_H 上限线性输入时:-19999999单位热电偶、铂电阻输入时:与测量范围相同R数据地制(16进制 参数设定范围R(读/W(写0120 E_PRG 程序运行标志 R 0121 保留 0122 保留0123 E_PRT 执行方式号 (程序复位时是H7FFE R 0124 E_STP 程序步号 (程序复位时是H7FFE R 0125 E_TIM 剩余时间 (程序复位时是H7FFE R 0126 E_PIDPID号 (程序复位时是H
25、7FFERz分地址:1=CH1,2=CH2,3=CH3z HHHH CJHH B - - - C - - - - REHH=7FFFHz LLLL CJLL RELL =8000Hz关于工作状态标记、事件输出标记、外部DI开关标记,程序执行标记的参数说明:(无输出时:工作位=0 有输出时:工作位=1D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 执 行 标 记: 0 0 0 0 0 0 0 0 0 0 REM 0 0 0 0 AT事件输出标记: 0 0 0 0 0 0 0 0 0 0 0 0 0 EV3 EV2 EV1 DI 开关标记
26、: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 D1 程序状态标记:PRG/FIX 0 0 0 0 0 0 0 0 0 0 0 0 0 HLD RUN/RST (当D15=1时,程序方式; 当D15=0,定值方式; 当D0=1时,程序运行; 当D0=0时,程序保持 注:只有在通信模式为COM时,才能执行写指令。参看5-4写指令说明。数据地制(16进制 参数 设定范围 R/W(读/写0184 AT 自整定 0:停止 1:执行 W 018C Operation 通讯状态 0:本机方式 1:通讯方式 W0190 PROG RUN/RST程序运行/复位 0:RST 复位,1:SUN 运
27、行(只在CH1回路可写W0191 PROG HLD程序保持 0:解除保持,1:HLD保持(只在CH1回路可写W0300 SV 设定值 设定值范围内 W/R数据地制(16进制 参数 设定范围 R/W(读/写030A SV Limt_L 设定值下限 030B SV Limt_h 设定值上限 测量范围内设定值下限上限W/R0314 REM SC_l 外给定下限 0315 REM SC_H 外给定上限 测量范围内外给定下限值上限值R/W0316 REM Bias外给定偏差值设定 范围 -19995000单位 R/W 0317 REM Filt外给定滤波常数设定 范围 0100秒 R/W031A REM
28、-CH 外给定回路选择 模拟遥控通道分配0:OFF,1:CH1回路,2:CH2回路,3:CH3回路R/W 当在写指令里写入了两条以上数据时,将使整条指令无效,并返回一个错误代码。 对于CH1回路,设定值跟踪设置(SV Follow SW,设定值跟踪偏差设置(SV Foloow的显示为- - - -。读出值为7FFEH,进行设置时将返回错误码(0BH。 只有在分地址为REM_CH时,遥控功能的参数才能被读写。 在进行程序运行/复位(PROG RUN/RST,保持(PROG HLD,跳步(PROG ADV设置时,不能进行DI开关设置。数据地制(16进制 参数 设定范围 R/W(读/写0320 SV
29、 Follow SW设定值跟踪设定 CH2和CH3回路SV设定值跟踪设定 1:ON 跟踪0:NO不跟踪R/W0321 SV Follow 设定值跟踪偏差 SV设定值跟踪偏差 -19995000单位 R/W0400 FIX P 定值比例带 范围 0.0999.9%(0.0:OFF R/W 0401 FIX I 定值积分时间 范围06000 秒 (0.0:OFF R/W 0402 FIX D 定值微分时间 范围 03600 秒 (0.0:OFF R/W 0403 FIX MR 定值手动复位 范围 -50.050.0% R/W 0404 FIX DF 定值回差 范围 1999 单位 R/W 0405
30、 FIX OUT Limt_L定值控制输出下限范围 0.099.9% R/W0406 FIX OUT Limt_H定值控制输出上限范围 0.1100.0% R/W 0407 FIX SF 定值F超调抑制系数 范围 OFF,0.011.00 R/W 0408 Prog P1 程序1比例带 程序方式比例带1 0.0999.9% (0.0:OFF R/W 0409 Prog I1 程序1积分时间 程序方式积分时间1 06000 秒(0.0:OFFR/W040A Prog D1 程序1微分时间 程序方式微分时间1 03600 秒(0.0:OFFR/W 040B Prog MR1 程序1手动复位 程序方式手动复位1 -50.050.0% R/W 040C Prog DF1 程序1回差 程序方式回差1 1999 单位 R/W 040D Prog O_Lmt_L1程序1控制输出下限程序方式控制输出下限1 0.099.9% R/W040E Prog O_Lmt_H1程序1控制输出上限程序方式控制输出上限1 1.0100.0% R/W040F Pr
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1