2024年1月9日发(作者:)
编程手册
编程手册 ................................................................................................................................................. 1
1.编程软件安装 ............................................................................................................................. 2
1.1 软件的获得 ..................................................................................................................... 2
1.2 安装环境要求 ................................................................................................................. 2
1.3 安装步骤 ......................................................................................................................... 2
1.4 启动编程环境 ................................................................................................................. 4
1.5 编写用户程序的典型步骤 ............................................................................................ 6
1.6 登录AM600主模块的方法说明 ............................................................................... 13
1.编程软件安装
1.1 软件的获得
汇川AM600系列中型PLC的用户编程软件InoPro为免费软件,可从汇川的分销商处获得DVD存储的软件光碟;可在汇川官网的资料下载网页下载得到;也可以在中国工控网的汇川专页下载,同时用户还可以下载关于AM600系列PLC产品和应用参考资料。
由于汇川公司在不断完善产品和资料,建议用户在需要时,及时更新软件,查阅更新发布的参考资料,有利于用户的应用设计。
1.2 安装环境要求
硬件需求:一台运行Windows7/Winodws8操作系统的台式PC,或便携电脑;电脑RAM内容2GB,硬盘或SSD的剩余空间有5GB以上。推荐电脑CPU主频在2GHz以上,否则影响运行速度。
PC与AM600控制器之间,也可以采用LAN网络电缆联接,推荐采用AM600经过路由器与LAN网络联接,这样PC与AM600之间允许的距离比较远,比如在办公室里对车间里的AM600进行编程,而且交互通讯速率更快。因此需要有本地网络中要有1个空闲的LAN网口、1根网络电缆;
PC与AM600控制器之间,也可以采用USB电缆联接,当采用USB电缆联接时,需要1根USB电缆,其电缆的一端需为MiniUSB插头;
1.3 安装步骤
安装前的准备:
如果电脑是首次安装,请检测一下电脑硬盘的剩余空间情况,所要安装的目标盘剩余空间有5GB以上,若是希望安装在C:盘,建议剩余空间更大一些;否则需要清理一下硬盘。
如果是升级安装InoPro,请备份您已有的工作文件后,卸载旧版本InoPro,重新启动电脑后,再开始安装。
开始安装:
通过Windows的资源管理器,在安装文件所在目录,双击安装文件:
(可执行文件,文件名随着InoPro版本不同,会有不同)即可启动安装,可以看到画面:
如果没有特别的原因,当出现提示画面时,均选择默认选项,或点击“Next”按键,当见到如下画面时,如下图选择后,再点击“Next”继续安装:
直到看到安装完成提示,结束安装操作。
安装完成后,若需要切换为非简体中文的语言,可以在InoPro的主画面中进行语言切换,操作如下图:
1.4 启动编程环境
1. 双击桌面AM600编程软件图标:
即可启动InoPro编程环境,见到的画面如下图,与大多数Windows应用软件的界面相似,常见的命令菜单项:
2. 点击左上角新建工程或者“文件”-“新建工程”,其中要选择工程类型、工程文件名及保存路径,如下图所示:
点击“确定”后,进入标准工程界面,用户可以选择设备类型和编程语言。如下图:
此时“确定”后,进入系统组态配置与编程界面,常用的按钮与窗口分布如下图:
1.5 编写用户程序的典型步骤
一个完整的用户程序,编写调试必需经过5个步骤,初次使用AM600的用户需要留意。
1) 根据AM600应用系统的PLC模块硬件连接方式,进行硬件系统配置。
若只用了CPU主模块和IO扩展模块,只需要进行硬件配置,即根据实际选用的模块类型和型号、安装顺序,在InoPro的硬件配置页面把这些“元件”放进“主机架”;
若用到了扩展机架,需要先配置网络总线,再根据扩展机架数量,增置对应数量的网络扩展模块,然后给每个机架放置扩展模块硬件;
2) 根据应用系统的控制工艺,编写用户程序。编程用户程序根据数据的存储宽度、使用范围,来自由定义变量,可以与硬件配置无关;
3) 将系统组成中的各硬件端口对应的输入端口变量(I)、输出状态(Q)或数值(M)与用户程序中的变量进行关联;
4) 配置网络通讯的同步周期(如EtherCAT总线),根据各任务的实时性要求,配置用户程序单元的执行周期;
5) 在InoPro的编程环境下,登录AM600,下载用户程序,仿真调试、排错,直到正确无误地运行。
1.5.1用户系统的配置操作
在InoPro的主画面,双击左侧树形窗口的“LocalBus Config”项,即进入PLC主机架的硬件配置画面:
根据实际应用系统使用的模块型号、安装顺序,依次从右侧的扩展模块库中,双击选中,摆放到“安装机架”上;若要删除某个模块,选中该模块后,按Del键可以删除。
主机架上最多可以接入16个扩展模块,其中模拟量模块可以接入8个。
1.5.2用户程序的编写操作
双击左侧树形窗口的“PLC_PRG(PRG)”项,即可打开用户编程界面,编程语言为ST(新建工程时选择),如下图所示。与C语言编程相似,每个变量需要声明后才能使用,如果先直接写程序语句,回车时,编程环境会自动弹出声明框,让用户填写,一旦点击“确定”,变量声明窗口会自动增加该变量的声明语句,简化了编程:
编写一个简单的例子,实现第二个变量赋值给第一个变量,然后自增,如下:
1.5.3用户程序的变量与端口的关联配置
在本地总线配置页面,将所需要关联的硬件端口,与用户程序中的变量进行关联,如下图,将“test_display”的变量值,在第一个DO模块的输出端口输出,配置步骤如下:
1.5.4配置用户程序的执行方式和运行周期
刚才编写在子程序,默认为20ms执行一次,如果要改为其他的执行方式,如反复执行,定时执行、执行周期等等,可以分别设置,如下图:
1.5.5用户程序的编译、登录下载
经过上面的编写后,编译生成用户应用程序,查看是否有错,若有错,点击错误信息行,可定位到用户程序的报错点,方便修改,直到错误全部排除。
相关编译信息会在如下的编译信息框中显示:
编译无误后,点击“在线”-“登录到”,如下图:
然后弹出如下对话框,选择“是”“否”“......希望创建并继续下载吗?”:
选择“是”,上位机与设备建立并保持连接,初始状态为“停止”,如下图:
点击“调试”-“启动”,设备进入运行状态,并开始执行用户程序。
下图为正在运行的用户程序监控画面:
此时查看AM600后面的第一个DO模块,可以看到其输出状态指示灯,以二进制的计数方式循环计数。
1.6 登录AM600主模块的方法说明
1)登录AM600的必备条件与操作简介
所谓“登录AM600”是指在PC上运行InoPro的环境,与AM600建立通讯联系,可以进行用户程序的下载、启停和监控用户程序的运行、进行参数的查看或修改操作,等等。
目前可以通过LAN局域网络登录AM600,后续会提供USB登录功能。
PC电脑与AM600之间可以通过网线进行1对1的直接连接;也可以通过路由器、集线器进行联机,这种情况下,可以一台PC与多台AM600联机,也可以多台PC访问同一个AM600;
PC电脑与AM600两者的IP地址必需同一个网段,才能登录AM600,否则InoPro中将无法看到AM600。比如AM600的出厂默认IP地址为192.168.1.1,若PC机的IP地址为,(这里xxx表示0~255范围,但不要与AM600的IP末尾地址相同),那么InoPro就可以扫描到AM600,并可以与之交互数据,进行用户程序下载、运行监控等。
若AM600的IP被人为修改过,其地址不在PC所在的IP地址网段,PC中无法访问,可以将AM600的IP地址恢复为出厂地址出厂默认IP地址为192.168.1.1,再将PC本机的地址修改为,与之建立1对1联机后,将AM600的地址修改为希望的IP网段地址。
2)在InoPro中扫描AM600网络设备
PC可通过LAN网络登录AM600,连接方式如下:
在InoPro环境,双击Device(AM600-CPU-1608TP),弹出如下界面:
在该画面上,鼠标点击“Scan network”标签,弹出如下界面,找到了AM600-CPU控制器,在窗口左侧点击其中一台的名称,在窗口右边可以看到其简介信息:
上例图中找到了2台控制器,分两行显示:
其中第1台9527[0000.E0DF]:为设备名称,括号中数字的最后2位“DF”为该AM600的IP地址第4个段位,为16进制显示,转换为十进制为223。
其中第2台AM600CPU-V01B02D01WJZ01[0000.E0CB]为该网段类的另一个设备,
其设备名为AM600CPU-V01B02D01WJZ01。在登录后可以根据自己的需要修改设备名,改为一个便于辨别的设备名,可以方便的识别,在有多台控制器的应用场合,很有帮助。
此时,双击选中的设备或者选中设备后,再点击“确认”即可激活上位机与当前设备的连接。
若当前的工程中登记的控制器标识号与所选择的控制器不符,可能会见到提醒信息,若要联机,点击“是”按键确认即可。
3)在InoPro中扫描不到AM600设备的处理对策
出现找不到的可能原因和对策有:
s网关没有启动,请检查启动网关后,再进行扫描:
的IP地址与AM600的IP地址不在一个网段,就会出现在InoPro中扫描不到。解决方法:查看PC的地址设置,是否在网段,若不是,请先记下IP设置,便于后面恢复设置。
首先在PC的资源管理器中,点击网络的本地连接,按下图进行IP地址的检查和修改:
其次恢复AM600的出厂默认IP地址()。将AM600上电,待启动完毕后,将RUN/STOP拨到STOP位置,按下MFK多功能按键保持3秒钟以上,AM600会将网口IP地址恢复为默认值,恢复前会有“I.P.”、“10”、“9”、、、倒计时提醒,若不希望恢复IP地址,可以在倒计时为0之前,再按MFK键放弃。
无论是恢复了AM600的IP默认值,还是通过PC修改了AM600的IP地址,都需要将AM600断电几秒钟后重新上电启动,才能使修改后的IP地址生效。
RUNERRSFBFCANRUNCANERRRUN/STOP4567III39MFK RUN/STOP开关在STOP位置,按下MFK键并保持3秒以上,可以将AM600的网口IP地址恢复为一旦扫描联机成功,在设备扫描画面可看到如下网络状态信息:
CN1 RS485CN2
CANCN5CN3
EthernetCN4
EtherCAT21
有时在同一个局域网内有多个AM600的情况,当选择登录了某台控制器后,可能需要试验确认一下,选择是否正确:
试验方法是在InoPro的“Device”设备页面,选择“系统设置”标签,点击“识别设备”按钮,如下图:
此时登录的AM600或AM610上的两位数码管,将交替显示字符“0”,如下图:
2个字符“0”以1Hz的闪烁频率,交替显示,表示本控制器正被登录识别RUNERRSFBFCANRUNCANERR444555666777II4039RUN/STOPRST直到用户点击InoPro中弹出窗口的确认按钮后,才停止闪烁,恢复原有的显示信息:
CN521
发布者:admin,转转请注明出处:http://www.yc00.com/web/1704771919a1370893.html
评论列表(0条)