注意点
- CX-One4.3版本包含了编程和模拟工具,对CJ2M,CJ2W等带“2”型号的PLC不支持
- CX-One9.31版本支持CJ2M等待“2”型号的PLC,但对CJ1W等型号不支持(公司的PLC,CJ1W-PA202)
- 上传和下载
- 上传程序文件是指将存储在PLC主机中的程序文件装入到编程器(计算机),File/Upload
- 禁止使用Download!!!下载程序文件是指将存储在编程器(计算机)中的程序文件装入到PLC主机中。可用菜单命令File>Download
数据字典
- 寄存器类型
- CIO:是输入输出寄存器区。常用寄存器类型
- D:是数据存储。常用寄存器类型
- A:是特殊寄存区
- T:是时间
- H:是保持
- W:是内部辅助
和PLC的连接线
- 使用USB转方口USB线(普通线,打印机经常使用的那种口)
- 使用网口连接(CJ2M)
软件安装
- 可从官网直接下载,或者我们的ftp下载。ftp://ftp.peakinfo.cn/software/PLC/cxone v4.30.zip
- 解压该文件后是CXONE.ISO文件
- Win10下进入ISO文件,或使用UltraISO软件加载为光驱,以管理员身份执行setup.exe。(需要先安装dotnetframework4.0)
- 如果已安装后卸载不掉(提示插入磁盘错误),可安装虚拟机
- 根据向导选择简体中文,序列号输入:1600 0201 1347 5300。公司名字必须输入,否则无法下一步
- 可以选择不同的安装路径和FBL库路径
- 中间选择网口,只有有线网卡可选择
CXProgramer 建立工程并与PLC在线连接、监视内存的值
- 新建PLC工程
- 设备类型选择正确类型(如CJ2M,看PLC侧面铭牌),再点击设定,选择合适的CPU如CPU32
- 网络类型一定要勾选“显示所有”,然后网络类型就有很多。
- 实际PLC的话,根据连接USB还是网口,选择USB或Ethernet。这里选择USB
- 主菜单:PLC/修改通信设置,弹出菜单选择,和新建工程时的配置通讯设置相同
- 主菜单:PLC/在线工作,此时提示: ,点击“是”
- 连接成功,应该没有提示报错,此时已经连接上模拟器或PLC。
- 左侧树型结构中,找到“内存”,双击打开,会弹出PLC内存对话框(见下图),显示了所有内存中的各种寄存器类型。
- 同时:菜单会多一个在线菜单,说明成功。
- 双击某种内存(如下图的CIO),能够观测到CIO内存,并可以指定起始地址
监视寄存器数据
- 按照上面步骤,连接上PLC/模拟器后
- 双击下图左侧“内存”
- 在弹出框中双击一个寄存器类型,如CIO
- 选择 在线/监视,让监视处于选中状态
- 数据区能看到实时数据了
- 实际的PLC中,CIO缺省值为0,D缺省有值
修改寄存器的值
- 双击某个数据,能修改数据的值。修改后,PLC上的值就修改了。在模拟器中是可以的,实际PLC中不能修改值??
- 如果重启CX-Programer并新建一个工程,连接PLC后监视相应数据块,发现值上上次修改的值
传送PLC程序到电脑
- PLC必须现在线:主菜单:PLC/在线
- 主菜单:PLC/传送/从PLC
- 有提示,点击确认就行
- 保存工程作为备份
修改CJ2M内置的IP
- 首先,必须从PLC上传所有程序到电脑,按照上面的步骤。
- 左侧树中的IO表和单元设置,弹出PLC IO表
- 展开内置端口/插入板,看到下面有个CJ2M-EIP21(...)双击
- 打开CJ2M-EIP21,配置IP和电脑或交换机网段相同的IP和掩码,注意IP不能和任何电脑重复
- 点击传送到单元 按钮,会提示:处于运行模式无法执行
- 关闭对话框和PLC IO表
- 主菜单:PLC/传送/到PLC,传送所有(必须先将PLC程序上传到电脑,否则会导致PLC程序被覆盖!!)如果仅传送部分似乎会失败
- 不用重启PLC,传送完毕后,IP就生效了,此时可以ping通
新建CX-Simulator模拟器
- 如果没有实际的PLC设备,可以新建模拟器。如果有,网线直连就可以
- 运行CX-Simulator
- 弹出对话框,选择create a new PLC。
- 选择一个数据存放目录,或者使用缺省值
- 选择一个PLC类型,这里我们参考重庆项目,选择C2JM-CPU31,这个我们也有实物PLC可对照
- 选择PLC模块,缺省,直接下一步
- 后续一直下一步,知道完成
不能让CX-Simulator Run起来,否则会将PLC中数据都置0,导致无法修改数据进行测试。PLC/操作模式应该处于调试状态,不要点击“运行”,否则会强制清空数据。- 运行,点击工具栏左侧的三角形图标,RUN会变绿,说明运行起来了
CXProgramer 建立工程并与模拟器连接
- 新建PLC工程
- 设备类型选择正确类型(如CJ2M),再点击设定,选择合适的CPU如CPU31
- 网络类型一定要勾选“显示所有”,然后网络类型就有很多。
- 模拟器的话选择:Control Link,和模拟器一致
- 实际PLC的话,根据连接USB还是网口,选择USB或Ethernet
- PLC/修改通信设置,弹出菜单选择Controller Linker
- 点击Controllerlink的设定按钮,节点数字填写的和模拟器一致,如这里是10
- 设备类型选择和PLC或模拟器一样的类型(如CJ2M),并打开设定按钮,选择正确的CPU(和模拟器或实际相同,如这里是CPU31)
- 选择PLC/在线工作,此时提示: ,点击“是”
- 连接成功,应该没有提示报错,此时已经连接上模拟器或PLC。查看工程/内存,打开一类寄存器,菜单会多一个在线菜单,说明成功