浅谈三菱系列不得不知的四个高频问题

1、三菱位组合元件问题      
只处理on/of状态的元件叫“位元件”如x ,y, m, s,这些元件组合后也可以具有数据存储功能,组合方式将4个连续的位元件合成一个单元,多个单元组合就是组合位元件,组合位元件由kn加首位位元件表示,即用knx、kny、knm、kns表示, n表示组数,数值在1~8之间,组合位元件及其包含的元件如表1所示,
k1x0 x0--x3 k1y0 y0--y3 k1m0 m0--m3
k2x0 x0--x7 k2y0 y0--y7 k2m0 m0--m7
k3x0 x0--x7                    
x10-x13 k3y0 y0--y7                    
y10--y13 k3m0 m0—m11                    
k4x0 x0--x7                    
x10--x17 k4y0 y0--y7                    
y10--y17 k4m0 m0—m15                    
k5x0 x0--x7                    
x10--x17                    
x20--x23 k5y0 y0--y7                    
y10--y17                    
y20--y23 k5m0 m0—m19                    
k6x0 x0--x7                    
x10--x17                    
x20--x27 k6y0 y0--y7                    
y10--y17                    
y20--y27 k6m0 m0—m23                    
k7x0 x0--x7                    
x10--x17                    
x20--x27                    
x30--x33 k7y0 y0--y7                    
y10--y17                    
y20--y27                    
y30--y33 k7m0 m0—m27                    
k8x0 x0--x7                    
x10--x17                    
x20--x27                    
x30--x37 k8y0 y0--y7                    
y10--y17                    
y20--y27                    
y30--y37 k8m0 m0—m31
表1
例如,k8x0就是以x0为起始连续的32个位,就是从x0到x37。注意x,y是八进制排列的。k8m0就是以m0为起始连续的32个位,就是从m0到x31。注意这里是十进制排列的。
如下图1第一行程序,当m0条件接通,给d0寄存器赋值常数2,常数2的二进制数为10,k4y0是以y0为起始的连续的16个位,从y0—y7,y10—y17,此时y1接通。
第二行k8y0就是以y0为起始的连续的32个位,从y0—y7,y10—y17,y20—y27,y30—y37。接通m1,会把对应的y点的输出状态传送到d4,d5数据里面去,由于使用的是dmov,指令前面加d,故是32位指令执行,此时d4,d5里面存放着y0—y37的状态,并以十制数显示。可以监控具体的每一个位的状态。
图1
2、外部输入点常开常闭的理解      
常开或常闭触点是指在没有任何外部作用下的自然状态(比如通电),这时候的常开触点就是断开的,常闭就的接通的。在plc程序中,如果引用了常开触点,那么当对应的i/o外部信号接通时候,常开就有效。常闭正好相反,外面接了常开按下去,然后里面的是程序触点常闭的就是断开。
图2
第一种情况如上图2,当plc外部输入按钮接常开触点,程序里面分别使用了常开触点和常闭触点见下图3,当外部按钮没有被按下,由于第2行程序中使用了常闭触点,plc拨码拨到run模式下,y001会输出,当按下x000按钮,此时第1行的程序中使用了常开触点x000会接通,y000会输出。同时常闭x000触点会断开。
图3
图4
第二种情况如上图4,当plc外部输入按钮接常闭点,程序里面分别使用了常开触点和常闭触点,当外部按钮没有被按下,由于plc外部输入点接的常闭触点,plc拨码拨到run模式下,程序内部常开触点x000接通,此时y000线圈有输出,见图5。
图5
当按下x000按钮,此时外部的输入按钮常闭点断开,程序中的x000常开触点相应也会断开,y000线圈不会输出。
程序中的常闭触点x000就会闭合,y001线圈就有输出,见图6。
图6
3、三菱gx works3软件功能认证问题处理      
由于三菱新版本的gx works3 ver1.080版本软件新增加了“用户认证模式”功能,默认为启动模式。
软件默认打开用户认证权限后,会出现以下两种现象:
(1)是要求用户认证通过才能使用plc,导致用户在使用fx5u和r系列编程的时候,经常由于忘记用户名和密码,这种情况下只能把plc寄回三菱才能解决。
(2)是会导致触摸屏跟plc会通讯不上。因此,需要提前禁止gx works3的用户认证功能。
禁止用户认证模式操作方法见下图7。
1 在gx works3软件标题菜单中,选择“视图”-“用户认证模式切换”
图7
2 确定后重启gx works3软件,再进行读取操作,则能进入正常读取程序的操作流程。
4、fx3u 数据寄存器d拆分的问题      
如下图8 d40.2是一个编程位元件。在应用上和辅助继电器m一样。有线圈可以进行驱动。有无数个常开,常闭触点,可以组成驱动条件。也可以构成功能指令操作数。注意只有fx3系列以上plc具备此功能。
图8
如图81号d40代表的是数据寄存器的编号,2号位置代表本数据寄存器d40的bit位。
字元件位址,数据寄存器d是一个16位的寄存器,其二进制位由低位到高位分别编号为0-f.拆分后,如下图9,表2是使用d2寄存器拆分举例说明。
图9
表2
图9
图9举例说明d数据寄存器的用法,大家可以拓展更多功能。


如何设计一款有源滤波器?
编译器通常会怎么去处理使用volatile修饰的变量呢?
33430G系列高功率LED直流电子负载的特性及应用范围
传感器已成为可穿戴设备关键装置,精准延伸“第六感”
瑞芯微CEO励民:国产芯片的发展历程
浅谈三菱系列不得不知的四个高频问题
电容在EMC设计中的应用技巧
瑞萨电子以大约67亿美元的价格收购IDT ,加强与英伟达及英特尔在自动驾驶技术领域的竞争
BOE(京东方)携手民生银行打造智慧银行体验店
小米是国产又一骄傲? 小米推出的自研发芯片如何呢?
cob小间距显示屏
差示扫描量热法测定富锌底漆中的锌含量
人工智能赚钱难 科大讯飞2016年利润下降
特斯拉开启人工智能神经网络的序幕
华为P10上市四个月降到历史最低价,暴跌600只为给华为P11让路?
抢答器原理图分享
国内首例终端到终端低轨卫星通信测试成功
微气象监测系统护航变电站安全
存储系统IOPS设计需解决的问题及服务功能
华微电子荣获2023小米全球核心供应商“合作共赢”奖