附录(doc 19)_第1页
附录(doc 19)_第2页
附录(doc 19)_第3页
附录(doc 19)_第4页
附录(doc 19)_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、附录A.1存储器构造1A.2特殊继电器3A.3指令清单12附录A.1 存储器构造A.1.1 位存储器设备位存储器设备是提供位读写的存储设备。P, M, L, K, F区域都是位存储器设备。然而,位存储器设备也可以被用做字设备区域。< 位存储器设备的符号 >位地址赋值( 0 F : 十六进制 )字地址赋值( 十进制 )设备赋值( P, M, L, K, F )< 位存储器设备的内存结构 >FEDCBA9876543210000001002003nnn= P002BA.1.2 位 / 字存储器设备( 定时器& 计数器)定时器和计数器存储区域包括三部分-输出位 、当前

2、值字和设定值字。当T 或 C区域被当成位指令的运算对象时,指令对定时器和计数器的输出位有影响。如果T 或C区域被使用做字指令的运算对象,指令影响当前值。用户不能改变设定值。A.1.3 字存储器设备D区域由字来使用。因此,D区域不能被用做位指令例如:LOAD, OUT等的运算对象。如要通过位来控制D区域,请使用特殊指令如:BLD、BAND、BOR等。= D0002DnnnnD0003D0002D00000123456789ABCDEFD0001A.2 特殊继电器A.2.1 K10S1 / K10S / K30S / K60S1) F 设备继电器名称描述F000Run 标志PLC在 RUN 方式下

3、设置F001PGM 标志PLC 在PGM方式下设置F002Pause 标志PLC 在Pause方式下设置F007EPROM 方式PLC在EPROM 运行方式下设置F010总是 on使用虚拟继电器或用户程序初始化F011总是 offF0121 扫描 On在PGMRUN 方式后的第一次扫描期间处于OnF0131 扫描 Off在PGMRUN 方式后的第一次扫描期间处于OffF014每次扫描翻转在PLC处于 RUN 方式期间重复设置/复位。F020F02F通讯错误信息l 仅应用于 SEND, RECV指令l 上位字节:发生错误 的站号 低位字节:错误代码l 超时错误代码:h20l 无错误:h000F0

4、30严重错误内部 ROM 错误, 24V 供电错误时设置F031轻微错误WDT 错误, 程序错误, I/O 组合错误, 缺少END/RET错误时设置F03ARTC 数据错误标志在RTC 数据中检测到错误时设置F040F045I/O 组合错误I/O单元装载/卸下,执行期间或不适当的连接时设置F050F05F错误代码l h0000:无错误 l h0023:代码错误l h0014:I/O 错误 l h0024:缺少 END 错误l h0021:参数错误l h0025:缺少RET 错误F060F06F出现错误时的步号码l存储 程序出现错误时的步号码l存储转移指令出现错误时的目标步号码F070F077H

5、SC 寄存器高速计数器区域F080F08FPLC 模块l K10S:h0031l K60S:h0036l K30S:h0033l K100S:h0035高位字节:PLC 站号低位字节:PLC 模块继电器名称描述2sec1s1sF094F09020ms周期时钟这些继电器在固定的时间间隔重复On/Off,(仅在RUN方式下产生)F091100ms 周期时钟kF092200ms 周期时钟F0931s 周期时钟F0942s 周期时钟F09510s 周期时钟F09620s 周期时钟F0971分 周期时钟n2n1F10XDUTYn2n1F100F107用户自定义时钟F100:时钟0F107:时钟7这些继电

6、器根据扫描时间重复On/Off状态(初始化状态=Off)F110算术错误 标志在运算时出现算术错误时设置F111Zero 标志结果值为0时设置F112进位标志作为运算结果出现进位/借位时设置F11AOn 发送标志当使用DIN, DOUT 指令时这些继电器表明了通讯状态F11COn 接受标志F11E接受完成标志F11F通讯错误标志l DIN, DOUT:超时错误出现时设置l SEND, RECV:超时错误出现时错误或检测到NAK 信息F120<根据比较指令的结果设置这些继电器(CMP, CMPP, DCMP, DCMPP)F121F122=F123>F124F125F130F135I

7、/O状态每一个继电器表明相关的I/O模块是否已经连接。F140F14FHSC 当前值HSCNT : 存储高速计数器的当前值HSC : 存储高速计数器的当前值的低位字F150F15FHSC 预设值HSCNT : 存储高速计数器的预设值HSC : 存储高速计数器的预设值的高位字2) 其它特殊继电器区域描述注释M310RTC 用户写 Enable当M310在On状态,RTC 数据改变象D249D252的数据一样L12L15RTC 数据D240模拟单元#1 A/D Ch.0输入的数据仅适用于K30S-A /K60S-A D241 A/D Ch.1输入的数据D242D/A 输出的数据D243模拟单元#1

8、 A/D Ch.0输入的数据D244A/D Ch.1 输入的数据D245D/A 输出的数据D247高速计数器方式设置区域D248RS485通讯的超时值 O/S V1.5 或以后版本D249D252RTC 用户写数据区域当M310点同L12L15有相同的格式,使用MK-S 系列Ver1.3 或以后的版本D253当前扫描时间D254最小扫描时间D255最大扫描时间A.2.2 K80S / K200S / K300S / K1000S1) F 继电器触点关键字功能描述F0000RUN 方式CPU 在运行(RUN )方式下启动 F0001程序方式CPU 在运行程序方式下启动 F0002Pause 方式

9、 CPU 在暂停(Pause)方式下启动F0003Debug 方式CPU 在调试(Debug )方式下启动F0006Remote 方式CPU 在远端方式下启动F0007用户存储器安装用户存储器安装时启动F0008 and F0009空F000A用户存储器运行用户存储器运行时启动F000B to F000E空F000Fp_STOP执行STOP指令执行STOP指令时启动F0010p _ON总是 On总是 OnF0011p_OFF总是 Off总是 OffF0012p_1ON1 扫描 On1 扫描OnF0013p_1OFF1 扫描 Off1 扫描 OffF0014p_STOG扫描 toggle扫描 t

10、oggleF0015 to F001F空F0020 单步运行在Debug方式下执行单步运行 F0021断点运行在Debug方式下执行断点运行 F0022扫描运行在Debug方式下执行扫描运行 F0023重合接点值运行在Debug方式下执行重合接点值运行 F0024重合字运行在Debug方式下执行重合字运行 F0025 to F002F空F0030s_HEAVY_ER致命错误致命错误出现时启动F0031s_LIGHT_ER一般性错误一般性错误出现时启动.F0032s_WD_ERWDT 错误 监视定时器错误出现时启动F0033s_IO_TYERI/O 组合错误I/O 错误出现时启动 (F0040

11、到 F005F一位或多位启动时) F0034s_BAT_ER电池电压错误电池电压低于限定值时启动F0035s_FUSE_ER保险丝错误输出模块的保险丝断开时F0036 to F0038空F0039s_D_BCK_OK正常备份运行数据正常备份时启动 F003As_RTC_ERRTC 数据错误RTC数据设定错误出现时启动 F003B程序编辑期间程序运行中编辑程序时启动F003C 程序编辑错误程序运行中程序编辑错误时启动F003D toF003F空触点关键字功能描述F0040 to F005FS_IO_TYER (0 到 31)I/O错误当预留的I/O 模块 (由参数设置) 同实际安装的I/O 模块

12、或已经安装/拆下I/O 模块不同时,相应位变成on。F0060 to F006F存储错误代码存储系统错误代码 (见 2.9节)F0070 to F008FS_FUSE_ER保存保险丝断开的状态当输出模块的保险丝断开时槽的相应位变成on. F0090_p_T20MS20-ms 周期时钟在固定周期内重复On/Off F0091_p_T100MS100-ms 周期时钟F0092_p_T200MS200-ms 周期时钟OffF0093_p_T1S1-s周期时钟OnF0094_p_T2S2-s 周期时钟F0095_p_T10S10-s 周期时钟F0096_p_T10S 20-s 周期时钟F0097_p_

13、T60S 60-s 周期时钟F0098 to F009F空F0100用户时钟 0 重复由Duty 指令的On/Off 次数F0101用户时钟 1 DUTY F010xN1 N2F0102用户时钟 2F0103用户时钟 3N2 扫描 OffF0104用户时钟 4F0105用户时钟 5F0106用户时钟 6N1 扫描 OffF0107用户时钟 7F0108 to F010f空F0110_p_ERR运算错误标志当运算错误出现时变成on F0111_p_ZEROZero 标志当运算结果为0时变成on F0112_p_CARRY进位标志由于运算出现进位时变成on F0113_p_OUT_OFF所有输出o

14、ff执行输出指令时变成onF0114普通RAM R/W 错误特殊模块的内存访问错误出现时变成onF0115运算错误(锁存)当运算错误出现时变成on(锁存)F0116 to F011F空F0120_p_LTLT 标志当使用CMP 时如果S1 < S2 变成on F0121_p_LTELTE 标志当使用CMP 时如果 S1 £ S2变成on F0122_p_EQUEQU 标志当使用CMP 时如果S1 = S2 变成onF0123_p_GTGT 标志当使用CMP 时如果 S1 > S2 变成onF0124_p_GTEGTE 标志当使用CMP 时如果S1 ³ S2变成o

15、n F0125_p_NEQNEQ 标志当使用CMP 时如果S1 ¹ S2变成on触点关键字功能描述F0126 to F012F空F0130 to F013F_S_AC_F_CNTAC Down 计数存储 AC down计数值. F0140 to F014F_S_FALS_NFALS No. 由FALS指令产生的错误代码存入这个标志F0150 to F015FPUT/GET错误标志当特定模块的普通内存访问错误出现在输出模块,槽的相应位变成on。F0160 to F049F空F0500 to F050FS_SCAN_MAX最大扫描时间存储最大扫描时间F0510 to F051FS_SCA

16、N_MIN最小扫描时间存储最小扫描时间. F0520 to F052FS_SCAN_AVG当前扫描时间存储当前扫描时间F0530 to F053F时钟数据(年/月)时钟数据(年/月)F0540 to F054F时钟数据(日/时)时钟数据(日/时)F0550 to F055F时钟数据(分/秒)时钟数据(分/秒)F0560 to F056F时钟数据(星期)时钟数据(星期)F0570 to F058F空F0590 to F059FS_CODE_ER_N存储错误步 存储程序的错误步 F0600 to F060FS_ERR-TYP 存储FMM步如果 出现FMM的相关错误存储它的出现信息. F0610 t

17、o F063F空高速连接标志清单x : K1000S = 9, K300S / K200S = 4, n = 0 7 (槽号码)关键字型地址名称描述_CnSTNOL _CnSTNOHDwordDx500Dx502通讯模块站号指示了由通讯模块站开关所设定的数。 Enet/Mnet : MAC 站号。在通讯模块的前面有标记。 Fne/Fdnett : 站开关号,在通讯模块的前面有标记。 _CnTXECNTWordDx504通讯frame 发送错误当通讯frame的发送错误出现时,加1。网络的连接条件由此数值评价。_CnRXECNTWordDx505通讯frame 接收错误当通讯frame的接收错误

18、出现时,加1。网络的连接条件由此数值评价。_CnSVCFCNTWordDx506通讯服务处理错误当通讯服务错误出现时,加1。网络的连接条件、网络的数目、程序的稳定性由此数值评价。_CnSCANMXWordDx507最大通讯扫描时间(单位 : 1 ms)每一个站同网络通讯至少一次且送一frame.中所用的最大时间。_CnSCANAVWordDx508平均通讯扫描时间(单位 : 1 ms)每一个站同网络通讯至少一次且送一frame.中所用的平均时间。_CnSCANMNWordDx509最小通讯扫描时间(单位 : 1 ms)每一个站同网络通讯至少一次且送一frame.中所用的最小时间。_CnLINF

19、WordDx510通讯模块系统信息通讯模块的运行状态_CnCRDERBitDx510.0系统错误 (错误 = 1)表明了通讯模块硬件和系统O/S 错误.BitDx510.1RAM不足 (不足 = 1)由于RAM不足,不能提供服务._CnIFERRBitDx510.2接口错误 (错误 = 1)表明通讯模块的接口已经停止 _CnINRINGBitDx510.3In-ring (IN_RING = 1)说明通讯宁可是否能与其它站通讯_CnLNKMODBitDx510.4运行模式 (RUN=1)通讯模块的运行模式是正常运行模式和测试方式 _CnVERNOWordDx680.通讯模块的版本通讯模块的O/

20、S版本 _FSMn_ST_NOWordDx690远程I/O站的数目(写允许)设置远程I/O站号至上8 位。 (见下页注释) _fsmn_RESETBitDx690.0远程 I/O站S/W 复位初始化由FSMn_st_no定义的远程站的I/O 模块和特殊模块_fsmn_IO_RESETBitDx690.1远程 I/O站数字输出复位由FSMn_st_no定义的远程站的I/O 模块清0。 _fsmn_IO_RESETBitDx690.2初始化远程 I/O站的高速连接信息如果在远程的I/O 站发生瞬间电源故障,高速连接信息的运算位变成off且连接错误 的值为1。 如果位清除,则运算模式位变成on 并且

21、连接错误被清0。 槽号& 标志清单 槽号码D 区域地址注释1Dx511 to Dx521赋给槽n的标志的地址按如下的方法计算* D区域的地址 = 在表1中的地址 + 11 ´ n, n = 1 to 7 例) 在槽6安装的通讯模块的平均通讯扫描时间的地址 ® Dx508 + 11 ´ 6 = Dx5742Dx522 to Dx5323Dx533 to Dx5434Dx544 to Dx5545Dx555 to Dx5656Dx566 to Dx5767Dx577 to Dx587高速连接信息标志清单的详细信息 (m=0时)关键字型位地址名称描述_HSmRL

22、INKBitDx600.0高速连接正常运行信息(RUN_LINK)表明了所有的站都遵从在高速连接中的参数设置正常运行。在如下条件标志变成on1. 所有的站都处在 RUN 方式下且没有错误2. 在参数设置中的所有模块都正常通讯3. 设置在所有站里的参数正常通讯。 一旦标志变成on, 它将保持这种状态直到连接Disable该变它为止_HSmLTRBLBitDx600.1高速连接非正常运行信息在 _HSmRLINK变成 on,在参数设置中设置的站和块的通讯在如下条件: 1. 在参数设置中设置的站不在 RUN 模式,或2. 在参数设置中设置的站有错误,或3. 在参数设置中设置的块非正常运行。如果以上条

23、件 1), 2) 和 3)出现,标志变成on。如果存了正常条件,它将再一次Off。 _HSmSTATEk(k = 0 to 63)BitArrayDx601.0 to Dx604.15所有的通讯声明了由高连接参数设置的 K数据块的信息所有参数设置的每一块的所有通讯状态。 _HSmSTATEk = _HSmMODk & _HSmTRXk & _HSmERRk_HSmMODk(k = 0 to 63)BitArrayDx605.0 to Dx608.15K 数据块设置站模式信息 (RUN = 1, 其它 =-0)表明了参数的K区域设置的站的运行方式_HSmTRXk(k = 0 to

24、 63)BitArrayDx609.0 to Dx612.15K 数据块通讯状态信息 (正常l = 1, 异常 = 0)说明了参数的K区域的通讯是否按设定的方式进行。_HSmERRk(k = 0 to 63)BitArrayDx613.0 to Dx616.15K 数据块设定站状态信息 (正常 = 1, 异常 = 0)在参数的K区域中设置的站是否有错。高速连接信息标志清单的详细信息(m= 1 到3)高速连接类型D 区域地址注释High Speed Link 2 (m=1)Dx620 to Dx633D 区域地址在表3, m = 1 到 3按下方法计算 * D区域的地址 = TABLE3中的地址

25、 + 11 ´ m, m = 1 to 3 High Speed Link 3 (m=2)Dx640 to Dx653High Speed Link 4 (m=3)Dx660 to Dx673从属系统标志清单关键字名称起始地址(16进制)数据类型大小注释_CPU _Type远程 CPU 类型h0000Word2 Byte_VER _NUMO/S 版本号h0002Word2 Byte_SYS _STATE系统状态h0004Word2 Byte_FSMTXECNTTX 错误计数h0006Word2 Byte_FSMRXECNTRS 错误计数h0008Word2 Byte_FSMSVCFC

26、NTService 失败计数h000AWord2 Byte_FSMScanMX最大扫描时间h000CWord2 Byte_FSMScanAV平均扫描时间h000EWord2 Byte_FSMScanMI最小扫描时间h0010Word2 Byte_MONTHSTNO主站号码.h0012Word2 Byte_FSMVRCNT变量 RD 计数h0014Word2 Byte_FSMVWCNT变量 WR 技数 h0016Word2 Byte_FSMHSTXCNTHS-Link TX 计数 h0018Word2 Byte_FSMHSRXCNTHS-Link RX 计数h001AWord2 Byte_ AC

27、_Fail_CNT电源掉电计数器h001CWord2 Byte_ IO_TYER_N模块设置错误h0020Word2 Byte_ CNF _ ERb0 : CPU _ ERb1 : IO _ TYERb2 :_IO_ DEERb3 :_ FUSE _ERb4 :_IO _ RWERb5 :_IP _ IFERb6 :_PWR_ ERR表示的标志CPU H/W 有错模块设置错误装载/拆下错误保险丝断错误I/O 访问错误I/P 访问错误子电源错误h001EWordBit 0Bit 1Bit 2Bit 3Bit 4Bit 5Bit 62 Byte位信息 (b7 to b15 :保留位)_ IO _

28、DEER _ N装载/拆下错误h0022Word2 Byte_ FUSE_ER_N保险丝断错误h0024Word2 Byte_ IO_ PWER _ NI/O 错误h0026Word2 Byte_ IP _ IFER _N特殊模块错误h0028Word2 Byte_KGL _CNFb0 : 就地连接b1 : 远程连接KGL 连接错误h002AByte1 Byte_E_DATA_OPTION紧急数据输出类型h002BByte1 Byte0 : 输出锁存1 :用户自定义A.3 指令清单FunctionNo.012345678900xNOPENDSTCCLCRETMPUSHMLOADMPOPSTOP

29、CLE01xMCSMCSCLRJMPJMECALLCALLPSBRTDDNOT02xINCINCPDINCDINCPDECDECPDDECDDECPLD=LDD=03xROLROLPDROLDROLPRORRORPDRDRDRDRPLD>LDD>04xRCLCMPPDRCLDRCLPRCRRCRPDRCRDRCRPLD<LDD<05xCMPBCDPDCMPDCMPPPTCMPTCMPPDTCMPDTCMPPLD>=LDD>=06xBCDWSFTPDBCDDBCDPBINBINPDBINDBINPLD<=LDD<=07xWSFTMOVPMULSMULSPBSFTBSFTPDMULSDMULSPLD<>LDD<>08xMOVGMOVPDMOVDMOVPCMOVCMOVPDCMOVDCMOVDIVSDI

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论