首页 上一页 1 2 3 下一页 尾页

100元的10点仿三菱的PLC有必要带MODBUS通信吗? 点击:4592 | 回复:60



FXPLC

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:30帖 | 166回
  • 年度积分:0
  • 历史总积分:568
  • 注册:2002年8月19日
发表于:2007-12-25 08:17:00
楼主

带有通信,实现的指令:

手册在修改之中,请大家多提意见,手册下载:WWW.FXPLC.CN



【FXPLC 可编程控制器的指令表】

序号 指令 功能 序号 指令 功能
1 LD 取 29 ORF 或下降沿
2 LDI 取反转 30 PLS 上升沿脉冲
3 AND 与 31 PLF 下降沿脉冲
4 ANI 与反 32 LD> 取触点比较S1>S2
5 OR 或 33 LD= 取触点比较S1=S2
6 ORI 或反 34 LD< 取触点比较S1<S2
7 MPS 进栈 35 LD<> 取触点比较S1<>S2
8 MPP 出栈 36 LD>= 取触点比较S1>=S2
9 MRD 读栈 37 LD<= 取触点比较S1<=S2
10 ANB 回路块与 38 AND> 与触点比较S1>S2
11 ORB 回路块或 39 AND= 与触点比较S1=S2
12 INV 取反 40 AND< 与触点比较S1<S2
13 ALT 交替输出 41 AND<> 与触点比较S1<>S2
14 SET 置位 42 AND>= 与触点比较S1>=S2
15 NOP 空操作 43 AND<= 与触点比较S1<=S2
16 END 程序结束 44 OR> 或触点比较S1>S2
17 MOV 传送数据 45 OR= 或触点比较S1=S2
18 INC 加1 46 OR< 或触点比较S1<S2
19 DEC 减1 47 OR<> 或触点比较S1<>S2
20 RST 复位 48 OR>= 或触点比较S1>=S2
21 ZRST 批复位 49 OR<= 或触点比较S1<=S2
22 OUT 输出 50 VRRD 读电位器
23 CMP 数据比较 51 REF 刷新输入输出
24 LDP 取上升沿 52 SUB 减法
25 LDF 取下降沿 53 ADD 加法
26 ANP 与上升沿 54 MUL 乘法
27 ANF 与下降沿 55 DIV 除法
28 ORP 或上升沿 57
总共55条指令,用于大部份地方,不当他是PLC,就算是一个多功能的继电器吧


定时器 计数器16位的各32个(最多可以各50个),中间继电器M 256个,程序1000步,6个输入,最少输入时间20MS,4个继电器输出.10A 220V,

带一个10W的开关电源.没有外壳,

电源板没有照上,电源板装在电路板中间的两个安装孔上.10W的开关电源,





ykcws

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 49回
  • 年度积分:0
  • 历史总积分:140
  • 注册:2008年3月29日
发表于:2008-04-23 18:55:12
41楼
不知现在有没有量产,如何购买,价格如何

FXPLC

  • 精华:1帖
  • 求助:0帖
  • 帖子:30帖 | 166回
  • 年度积分:0
  • 历史总积分:568
  • 注册:2002年8月19日
发表于:2008-04-24 16:21:52
42楼

按计划,6月开始小量生产.

FXPLC

  • 精华:1帖
  • 求助:0帖
  • 帖子:30帖 | 166回
  • 年度积分:0
  • 历史总积分:568
  • 注册:2002年8月19日
发表于:2008-05-07 22:29:00
43楼
上传一个图片给大家看看,

BBSPLC

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 37回
  • 年度积分:0
  • 历史总积分:42
  • 注册:2006年8月16日
发表于:2008-05-09 08:50:45
44楼

看图吧错吧错,适合量产,要发了

深圳機電一體化設計者

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 53回
  • 年度积分:0
  • 历史总积分:72
  • 注册:2002年7月29日
发表于:2008-05-12 14:05:07
45楼
最主要編程軟件要好用,有在線監控功能,能做步進梯形圖程序就很好用了,修改程序、找錯容易才行。國智的splc就差了這麼一點,復雜一點的程序難編。

yurulin

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 49回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2006年5月09日
发表于:2008-05-26 21:56:26
46楼
低价PLC、功能齐全
集合文本功能、结构紧凑
本机DC输入16点
本机DC输出8点
本机继电器输出8点
3个中断输入口、5个高速脉冲输出口
4个模拟量输入点
2个模拟量输出点
两个串口通信 232、485
有需要的请联系:13860605127

yurulin

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 49回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2006年5月09日
发表于:2008-05-26 21:56:32
47楼
低价PLC、功能齐全
集合文本功能、结构紧凑
本机DC输入16点
本机DC输出8点
本机继电器输出8点
3个中断输入口、5个高速脉冲输出口
4个模拟量输入点
2个模拟量输出点
两个串口通信 232、485
有需要的请联系:13860605127

FXPLC

  • 精华:1帖
  • 求助:0帖
  • 帖子:30帖 | 166回
  • 年度积分:0
  • 历史总积分:568
  • 注册:2002年8月19日
发表于:2008-06-26 11:46:05
48楼
FXPLC使用手册

[FXPLC可编程控制器主要特点]

FXPLC-10MR是自主研发的可编程控制器,指令格式兼容日本三菱的PLC,具有简单、可靠、易用的特点。除了基本的指令表编程方式外,也可以采用梯形图进行编程,最后通过与FXPLC-10MR配合的软件下载程序到PLC中去,FXPLC-10MR没有读程序的功能,不能从FXPLC中读出程序,加密性强,请注意保存原程序。

[FXPLC可编程控制器概要]

● 输入10-256点。
● 输出4-256点
● 辅助继电器256个
● 定时器T 8-64个
● 计数器C 8-32个
● 数据存储器100个
● 程序1000步,不需要电池保存。
● 基本指令:27种
● 功能指令:29种
● 内置10W开关电源,直接使用220V,向外提供24V/50mA电源。
● 内置MODBUS通信协议功能。
● 内置10位A/D双电位器功能,数值:0-1023可调
● 内置远行/停止开关

【FXPLC 可编程控制器编程语言】

● 指令表编程 指令表是以LD、AND、OUT等顺序控制指令输入方式,这种方式是
写顺序程序是基本输入方式,但控制内容难于看懂,建议不用。
● 梯形图编程 梯形图程序是采用顺序控制信号及软元件号,在图形的画面上作出
序控制的电路图的方法,这种方法是用触点符号与线圈符号表示顺序控制回路,因
而容易理解程序的内容,但最终还是生成指令表的。

【FXPLC 可编程控制器的各种软元件】

● 输入(X)各基本单元中,按X000-X007。。。等是按8进制的方式分配输入继电
下载程序的时候,可以通过选择输入滤波器中滤波值更改输入滤波时间,同时也可以通过指令即时更新输入的镜像状态达到高速输入的目的。
● 输出(Y)各基本单元中,输出Y0-Y7。。。等是按8进制的方式分配输出继电器
可以通过指令,立即更新输出。
● 辅助继电器(M)是可编程控制器内部具有的继电器,这种继电器有别于输入输
继电器,它不能获取外部的输入,也不能直接驱动外部负载,只能在程序中无限
使用,FXPLC中总共有256个辅助继电器。
● 定时器(T)对于可编程控制器内的时钟脉冲进行减法计算,当减到0的
的时候,输出触点动作,利用基于时钟脉冲的定时器,可以检测到0-32768个时基脉冲,时基脉冲可以在下载程序的时候选择,10 mS---2.5S可以选择。在下载程序中可以通过软件选择8-64个定时器。
● 计数器(M)供可编程控制器的内部信号使用,16位计数范围1-32767,计数速度与扫描速度有关。如果是外部高速计数,与扫描无关,计数方式的增量方式。
● 数据寄存器是存储数据用的软元件,在FXPLC中可编程控制器的数据寄存器都是16位的,FXPLC中D0-D64是分配给定时器、计数器用,如果没有使用到,可以当做普通的数据寄存器用。
● 常数(K)、(H)在可编程控制器所使用的各种各样的数值中,K表示10进制整数值,H表示16进制数值,它们被用作定时器与计数器的设定值与当前值,或应用指令操作数。



































【FXPLC 可编程控制器的指令格式】

● FXPLC面向对象是以实用为主,兼容三菱的指令格式,但是也有一些,一定要严格按照以下格式,格式不对,造成指令不能执行。

●逻辑指令

序号 指令 功能 X Y M T C
1 LD 取 X0-X17 Y0-Y17 M0-M255 T0-T63 C0-C31
2 LDI 取反转 X0-X17 Y0-Y17 M0-M255 T0-T63 C0-C31
3 AND 与 X0-X17 Y0-Y17 M0-M255 T0-T63 C0-C31
4 ANI 与反转 X0-X17 Y0-Y17 M0-M255 T0-T63 C0-C31
5 OR 或 X0-X17 Y0-Y17 M0-M255 T0-T63 C0-C31
6 ORI 或反转 X0-X17 Y0-Y17 M0-M255 T0-T63 C0-C31
7 LDP 取上升沿 X0-X17 Y0-Y17 M0-M31 T0-T31 C0-C31
8 LDF 取下降沿 X0-X17 Y0-Y17 M0-M31 T0-T31 C0-C31
9 ANP 与上升沿 X0-X17 Y0-Y17 M0-M31 T0-T31 C0-C31
10 ANF 与下降沿 X0-X17 Y0-Y17 M0-M31 T0-T31 C0-C31
11 ORP 或上升沿 X0-X17 Y0-Y17 M0-M31 T0-T31 C0-C31
12 ORF 或下降沿 X0-X17 Y0-Y17 M0-M31 T0-T31 C0-C31
13 SET 置位 Y0-Y17 M0-M255 T0-T63 C0-C31
14 RST 复位 Y0-Y17 M0-M255 T0-T63 C0-C31
15 ZRST 批复位 Y0-Y17 M0-M255 T0-T63 C0-C31
16 PLS 上升沿脉冲 Y0-Y17 M0-M31
17 PLF 下降沿脉冲 Y0-Y17 M0-M31
18 ALT 交替输出 Y0-Y17 M0-M255
19 OUT 输出 Y0-Y17 M0-M255 T0-T63 C0-C31
20 MPS 进栈
21 MPP 出栈
22 MRD 读栈
23 ANB 回路块与
24 ORB 回路块或
25 INV 取反
26 NOP 空操作
27 END 程序结束







● 数据移动

序号 指令 功能 参数1 参数2
28 MOV 数据移动 K、D、T、C D、T、C

● 数据比较指令

序号 指令 功能 参数1 参数2 目标
29 CMP 比较 K、D、T、C D、T、C M

● 接点比较指令

序号 指令 功能 参数S1 参数S2 导通条件
30 LD> 取触点比较 K、D、T、C K、D、T、C S1>S2
31 LD= 取触点比较 K、D、T、C K、D、T、C S1=S2
32 LD< 取触点比较 K、D、T、C K、D、T、C S1<S2
33 LD<> 取触点比较 K、D、T、C K、D、T、C S1<>S2
34 LD>= 取触点比较 K、D、T、C K、D、T、C S1>=S2
35 LD<= 取触点比较 K、D、T、C K、D、T、C S3<=S2
36 AND> 与触点比较 K、D、T、C K、D、T、C S1>S2
37 AND= 与触点比较 K、D、T、C K、D、T、C S1=S2
38 AND< 与触点比较 K、D、T、C K、D、T、C S1<S2
39 AND<> 与触点比较 K、D、T、C K、D、T、C S1<>S2
40 AND>= 与触点比较 K、D、T、C K、D、T、C S1>=S2
41 AND<= 与触点比较 K、D、T、C K、D、T、C S3<=S2
42 OR> 或触点比较 K、D、T、C K、D、T、C S1>S2
43 OR= 或触点比较 K、D、T、C K、D、T、C S1=S2
44 OR< 或触点比较 K、D、T、C K、D、T、C S1<S2
45 OR<> 或触点比较 K、D、T、C K、D、T、C S1<>S2
46 OR>= 或触点比较 K、D、T、C K、D、T、C S1>=S2
47 OR<= 或触点比较 K、D、T、C K、D、T、C S3<=S2


● 算术运算指令

序号 指令 功能 参数S1 参数2 目标参数 进位 借位 为0
48 INC 加1 D、T、C
49 DEC 减1 D、T、C
50 ADD 加法 K、D、T、C K、D、T、C D 是
51 SUB 减法 K、D、T、C K、D、T、C D 是 是
52 MUL 乘法 K、D、T、C K、D、T、C D
53 DIV 除法 K、D、T、C K、D、T、C D

注:K:0—32768
D:D0—D100
T:T0—T63 定时器占用 D32—D96,不用的时候,可以做通用寄存器用。
C:C0—C31 计数器点用 D0—D31,不用的时候,可以做通用寄存器用。
M:M0—M255
M255——进位
M254——借位
M253——结果为0
所有的结果是:0—32768,
对于加法,当结果大于32768的时候,置:M255为1,结果为零:置M253为1
对于减法产生借位的时候,结果是:S2-S1,置:M254为1。结果为零:置M253为1
对于乘法,S1*S2的结果最大值不能超过32678,超过了会丢失结果。
对于除法,当S2=0时,不进行除法计算。

● 电位器读出指令

序号 指令 功能 参数S1 参数S2
54 VRRD 读电位器 K0、K1 D0-D100
注:K0——读电位器0
K1——读电位器1
把电位器的值送到S2,S2只能是:D0——D100
VRRD K0 D99
VRRD K1 D100
读电位器的值的时候,对扫描时间有影响,所以要注意尽量不要每个扫描周期都进位读电位器的值。电位器的值是:0——1023,10位A/D值。

● 输入输出刷新指令

序号 指令 功能 参数S1 参数S2
55 REF 输入输出刷新 X0、Y0 K8
56 REFF 输入滤波时间 K1-K255
注:FXPLC在硬件上已做滤波处理,在快速处理的之前,加入REF X0 K8,就能快速的读入输入的状态,需要快速输出的时候,REF Y0 K8就能快速即时输出。
在下载的程序的时候,可以选择输入滤波时间,详细参阅下软件使用部份,如果要在程序中动态的变更扫描时间,只要运用REFF K就可以了,K的值是:1-255





【FXPLC 可编程控制器的通信格式】

FXPLC内置自定义的MODBUS通信协仪。可以方便的进行人机通信。因FXPLC采用的是定格式的通信,所以MODBUS协义中等待3.5T的时间不必等。
D0 D1 D2 D3 D4 D5 D6
操作对象 地址 命令 元件代号 数据1 数据2 校检码低位 校验码高位
读 X 00 01 1A 0-17 55
读 X寄存器 00 01 1D 0、1 55
读 Y 00 01 2B 0-17 55
读 Y寄存器 00 01 2D 0-17 55
读 M 00 01 3C 0-255 55
读 T 00 01 4D 0-63 55
读 C 00 01 5E 0-31
读 D 00 03 0-100
置 Y 00 05 2B
置 M 00 05 3C
置 T 00 05 4D
置 C 00 05 5E
写 D 00 06 0-100





FXPLC

【FXPLC 下载软件使用说明】
FXPLC 下载软件是FXPLC系列PLC配套的软件。FXPLC软件是用来直接打开用三菱的梯形图软件编译好程序文件,能过下载按钮把程序下载到FXPLC系死PLC中去。并且可以在下载的时候,设置本机的通信地址、通信波特率、定时基准、滤波时间、计数器数量、定时器数量,并且具有监控能,可以用来调试FXPLC。FXPLC没有读的功能,加密性强,
注意保存好程序。
操作命令说明:
 No.1 打开—打开程序,三菱梯形图软件(FXWIN)生成的程序文件扩展名是:PMW
 No.2 第一步后,如果程序文件不是空的,并且没有提示出错,哪么按下PLC上下载按钮后再点软件的 [No.2 下载] 按钮,就可以开始下载程序。在监控的时候,下载按钮无效
 No.3 监控—按下监控后,显示页面会扩大,在监控的时候,选好PLC连接的电脑串行端口,并且一定要确认PLC的通信波特率、本机地址,这两个参数任一个有误,都会造成监控失败。所以在下载程序的时候要把这两个参数写在PLC标签上。
 No.4退出—点击退出程序
 自动更新—当点击[No.1 打开]打开文件成功后,复选框选中的时候,就自动监控打开的程序文件,如果程序有变化,就自动装入最新的程序。
参数设定说明:
 通信端口—正确选择PLC与电脑连接的端口,否则连机不成功。
 波特率—是PLC工作时进行通信的波特率,与下载无关。
 本机地址—是FXPLC通信的地址。
 定时基准—PLC的所有定时器都以这个基准为基础的,定时器设置的数值乘以定时基准,就是定时器的定时值,为了使PLC进行更高效的运行,需要选择合适的定时器基准,比如在PLC程序中,最大的定时时间都在10秒以上,哪么尽量把定时器基准设定在500mS—1000 mS之间。
 滤波时间—PLC以2mS的时间定时采样输入X的状态,当需要增加滤波时间时,可以在下载程序中设定,也可以在程序中通过指令[REFF]实现,如果需要快速更新输入状态,可以通过程序的指令:[REF X1 K1]来即时刷新输入。
 计数器数—FXPLC可以动态的按需求来设定计数器个数,这样可以提高PLC的整体效率,减少PLC的资源占有,FXPLC点用数据寄存器:C0-C31分别点占用D0-D31,没有使用的计数器,占用的寄存器可以做普通的数据寄存器用。比如计数器设定为16个,C10没有使用,哪么D10可以做普通的数据寄存器用,但是当执行[ZRST C0 C15]的时候,D10的数值会清零。
 定时器数—FXPLC可以动态的按需来设定定时器的个数,定时器的个数过多,会影响PLC的处理速度,所以一定要按实际的需要个数来设定定时器个数,提高PLC的执行效率。

监控使用说明:
FXPLC监控是通过MODBUS通信协义来读写PLC内部状态的,基于查询的方式,通信协义见通信格式介绍。

 输入:
把X输入的状态即时显示出来,输入没强制置位功能。
 输出:复选监控的时候,读进PLC输出的状态,当取消监控的时候,通过相当输出的复选框强制PLC输出。
 中间继电器 M
通过下拉列表来选择监控的对象,其它操作象[输入]一样。监控时基,就是设定查询PLC每次隔隔时间,如果监控通信失败的时候,可以设定时间大一些,在打开过多程序的时候,这个时间也要尽量设置大一些,这样才能保证电脑有足够的时间来处理PLC发送上来的数据。

 寄存器 D
下拉列表选择被监控的寄存器 D,监控选中的时候进行寄存器的值监控,10进制与16进制进行转换在监控的时候显示,在设定的时候,只能输入10进制的数据。
停止监控的时候,设置按钮起作用,这时候,可以在显示框中输入数据(10进制数0-32678)后按设置按钮,把数值写到PLC中。
 计数器 C
操作如寄存器 D一样,如果被监控的计数器有输出,哪么C状态就出现复选,哪取消监控的时候,点击C状态,可以强制PLC的置位与清零,在显示框中输入数据后,可以设定计数器的计数值,注意:这个是计数器的值,不是设定计数次数的值。设定好了以后,按设置,就把设定的值传到PLC中。

 定时器 T
操作方法参见计数器操作方法,
信息提示:
在操作下载软件的时候,所有的信息提示会通过信息窗口提示出来,遇到问题,要注意看提示内容与解决方法。
使用FXPLC需要注意的事项
 编写的程序使用到的指令,不能超过FXPLC指令,否则会跳过该指令,得不到正的结果。
 应用乘法指令的时候要注意,两数相乘的结果不能大于32678,这是FXPLC与三菱指令最大区别的地方。

FXPLC

  • 精华:1帖
  • 求助:0帖
  • 帖子:30帖 | 166回
  • 年度积分:0
  • 历史总积分:568
  • 注册:2002年8月19日
发表于:2008-06-26 11:47:37
49楼

手册还在继续写之中!

juta

  • 精华:5帖
  • 求助:0帖
  • 帖子:29帖 | 3722回
  • 年度积分:18
  • 历史总积分:4434
  • 注册:2004年1月30日
发表于:2008-06-26 11:48:52
50楼
这么经济,真好
              

FXPLC

  • 精华:1帖
  • 求助:0帖
  • 帖子:30帖 | 166回
  • 年度积分:0
  • 历史总积分:568
  • 注册:2002年8月19日
发表于:2008-06-28 09:14:02
51楼

需要手册,请加我QQ:283870012,或发邮件:FXPLC@21CN.COM

HEYINGQIANG

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 54回
  • 年度积分:0
  • 历史总积分:93
  • 注册:2007年3月25日
发表于:2008-06-28 22:30:43
52楼

不错!请给资料!购买方式?HEYINGQIANG888@HOTMAIL.COM

Yorktown

  • 精华:1帖
  • 求助:0帖
  • 帖子:13帖 | 532回
  • 年度积分:0
  • 历史总积分:768
  • 注册:2002年6月28日
发表于:2008-07-03 20:44:47
53楼
呵呵,L  Z  终于把 MODBUS 功能给结合进去了。最好能把 MODBUS 主站也加入。

FXPLC

  • 精华:1帖
  • 求助:0帖
  • 帖子:30帖 | 166回
  • 年度积分:0
  • 历史总积分:568
  • 注册:2002年8月19日
发表于:2008-07-04 08:57:18
54楼

手册在修改之中,请大家多提意见,手册下载:WWW.FXPLC.CN

FXPLC

  • 精华:1帖
  • 求助:0帖
  • 帖子:30帖 | 166回
  • 年度积分:0
  • 历史总积分:568
  • 注册:2002年8月19日
发表于:2008-07-09 22:20:57
55楼

100元级的PLC做好了

6点输入,四点继电器输出(12A/240V,实测阻性负载可以在8A/220V 24小时使用)

,零售135元一台,不含运费,量大特价支持!

欢迎试用!

Yorktown

  • 精华:1帖
  • 求助:0帖
  • 帖子:13帖 | 532回
  • 年度积分:0
  • 历史总积分:768
  • 注册:2002年6月28日
发表于:2008-07-11 09:33:17
56楼
呵呵,很强大价格随 CPI  同步。

FXPLC

  • 精华:1帖
  • 求助:0帖
  • 帖子:30帖 | 166回
  • 年度积分:0
  • 历史总积分:568
  • 注册:2002年8月19日
发表于:2008-07-11 09:58:26
57楼
只要你用得上,价格肯定是没有问题!

ZJZC

  • 精华:1帖
  • 求助:0帖
  • 帖子:23帖 | 3984回
  • 年度积分:0
  • 历史总积分:4895
  • 注册:2004年10月18日
发表于:2008-07-17 11:19:04
58楼
呵呵;是不是应当加个外壳,包起来呀?

山东地瓜

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 676回
  • 年度积分:0
  • 历史总积分:1641
  • 注册:2003年5月10日
发表于:2008-07-17 11:26:47
59楼

支持                                                                    

yinfeiling

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 21回
  • 年度积分:0
  • 历史总积分:166
  • 注册:2009年7月05日
发表于:2011-04-28 20:42:13
60楼

建议带上MODBUS,有他的话可以提供很多方便

 


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 下一页 尾页