FANUC 为什么很少见到十六进制的D地址数据


十六进制D地址

通过PMC数据表控制画面可对D地址类型进行设定,指定D地址的数据类型须与PMC程序编写的相关D地址类型相符,如设定D地址的数据类型是有符号10进制,无符号十进制,BCD类型还是16进制型式,其中前三种数据类型比较常见,但好像从没见过D地址设定为十六进制型式的,这是为什么呢?

这是由于FANUC系统默认使用二进制数据类型,且大部分PMC功能指令也是二进制型式或者BCD类型,其中仅有部分功能指令支持十六进制型式,如:逻辑乘后数据传送指令MOVE,逻辑加后数据传送指令MOVOR,移位寄存器SFT,外部数据输入EXIN,异或指令EOR,逻辑乘AND,逻辑和OR,逻辑非NOT.

其余功能指令无法支持十六进制类型的数据,所以在PMC程序设计时基本不考虑使用十六进制数据型式,但是在监控梯形图时,参与上述功能指令的数据会以十六进制型式进行显示,需要特别注意。

发表回复

登录... 后才能评论