三菱【PLC】

编程软件:FX5U 用  works3 软件

【X】输入

X000~X043        //        1bit

总共1024点位【Y1277】,对应Modbus【0区

x端子:带24v【拉低有效】用npn接近开关

COM:0v

【Y】输出

Y000~Y027        //        1bit

总共1024点位【X1277】,对应Modbus【1区

【M】辅助继电器

总共02001~07680点位【M7679】,对应Modbus【0区】        02001是M0

M000~M383        一般用        //        1bit

M384~M511        EEPROM保持

M512~M1535        电容保持        // 电容满电10天

M8000~M8255        特殊用        m8002-m8032

批量复位        【FNC40  ZRST    S128  S999】//批量初始化 S128~S999点位

【S】状态

S000~S999                        //        1bit

S000~S127        EEPROM保持

S128~S999        电容保持

【T】定时器

T000~T199        100ms

T200~T245        10ms

T246~T249        1ms    累计【电容保持】

T250~T255        100ms累计【电容保持】

电位器:

VR1:D8030        // 0~255值  【MUL  D8030 K10  D0】   // D0 = D8030 x 10;

                                                             D8030的值乘以10倍后,赋值给D0

VR2:D8031        // 0~255值   ()T0  D8030  定时器T0直接用d8030的值

【C】计数器

C000~C015      【16bit增计】 一般用

C016~C199      【16bit增计】保持用 C16~C31【EEPROM保持】 C32~C199【电容保持】

C200~C219       【32bit增减计】一般用

C220~C234       【32bit增减计】电容保持

C235~C255       【高速计数器】EEPROM保持

【D,V,Z】用户寄存器16bit

跟西门子【V区】VW0一样,对应Modbus【4区】        40001是D0

D000~D127        【16bit】一般用【128个】  //    可以当变量值,如传递给定时器。

D128~D7999      【16bit】保持 D128~D255【EEPROM】    D256~D7999【电容保持】

D8000~D8255    【16bit】  特殊用

V0~V7                【16bit】 变址用

Z0~Z7                【16bit】变址用

【N,P,i】嵌套指计

N0~N7                    8点,MC 主控用

P0~P127             128点,跳转子程序【分支指针】

i00~i50                    6点,输入中断用指针

【K,H】常数,十进制

K        16bit【-32768~32767】 常数值【十进制

                                                【MUL  D8030 K10  D0】// D0 = D8030 x 10;

H        16bit【0~FFFFH】                十六进制

【M8000】16bit

D8000        监视周期        200ms

D8001        版本

D8002        寄存器容量

D8003        寄存器种类

D8004        出错特殊M的编号【M8060~M80671】

M8000        RUN时        常开

M8001        RUN时        常闭

M8002        RUN后        出一个周期ON

M8003        RUN后        出一个周期OFF

M8004        出错发生        M8060~M8067

M8011        10ms周期

M8012        100ms周期

M8013        1s周期

M8014        1min周期

M8015        计时停止和预置

M8016        停止显示时间

M8017        ±30 秒 修正

M8018        RTC 检出

M8019        RTC 出错

【指令】

SET        置位        元件YMS

RST        复位        元件YMSTCD

[ PLS ]     脉冲【↑】        元件YM

PLF        脉冲【↓】        元件YM

MC        主控            元件N,YM

MCR        主控复位        元件N

INV        反转

NOP        无动作

END        程序结束

STL        步进

RET        步进返回

 【算术】

二进制转换        BIN

加        ADD        加1        INC

减        SUB        减1        DEC

乘        MUL

除        DIV

左移        SFTL

右移        SFTR

与        WAND

或        WOR

异或        WXOR

【SFTL】循环左移

【SFTL        M0        Y000        K8        K1】

                                //从y0开始8位(Y7。。Y0)每次左移1位,再逻辑或上M0

  • 22
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值