海为PLC与力控组态通讯实例
- 格式:doc
- 大小:2.33 MB
- 文档页数:16
海为PLC与FUJI-G1S变频器自由通讯设计一、引言用PLC控制变频器已经成为是当今工业自动化系统中最常见的一种组合控制,其控制方法越来越多种多样,其中采用RS-485通讯控制的方案日益得到广泛的应用,其优点是:抗干扰能力强、传输速率高、传输距离远且造价低廉。
但是,RS-485的通讯必须解决的技术问题颇多,一条简单的变频器操作指令,有时要编写数十条PLC梯形图指令才能实现,编程工作量大且繁琐,令设计者头疼。
Haiwell(海为)PLC各种型号的主机都内置Modbus RTU/ASCII协议、自由通讯协议以及海为公司的HaiwellBus高速通讯协议,自带2个通讯口(一个为RS-232,另一个为RS-485),用通讯扩展模块可扩展至5个通讯口,与其它设备建立通讯连接时,无需再加任何附属设备,并且每个通讯口(包括主机自带的两个通讯口或扩展的通讯口)均可用于用于编程和联网。
由于内置有工业上普遍使用的Modbus通讯协议及便利的通讯指令,所以可很方便地与第三方设备建立通讯连接,如:与计算机、文本、触摸屏、变频器、变送器、及其它有通讯功能的仪表等。
即使对于不支持Modbus通讯协议的第三方设备,也可用Haiwell (海为)PLC的自由通讯协议对其进行通讯。
FUJI-G1S变频器既支持Modbus RTU协议也支持富士变频器专用的富士通用变频器协议。
当变频器采用Modbus RTU通讯协议时,海为PLC采用内置的Modbus RTU通讯协议与其通讯;当采用富士通用变频器协议时,海为PLC可采用COMM自由通讯协议与其通讯,非常方便。
以下给出海为PLC采用COMM自由通讯协议与FUJI-G1S变频器的通讯实例。
二、硬件连接与通讯参数的设定海为PLC主机自带标准的RS-485串行接口,可以与多台FUJI-G1S变频器的RS-485通讯端口2(端子台)总线连接,系统硬件组成与连接如图1所示。
~图1 系统硬件接线图根据富士变频器说明书首先设定与通信有关的主要参数,如表1所示:功能代码功能名称设定值设定值含义F01 频率设定1 0 由键盘面板上下键设定(数字设定)H30 链接功能 6 频率设定无效,运行命令有效y11 RS-4851站地址 2 变频器器通信地址y12 发生错误时的动作选择 3 继续运转y13 定时器时间 2.0S 指通信异常时变频器作出反应的时间,y14 传送速度 3 19200bpsy15 数据长度选择0 8位y16 奇偶校验位选择0 无校验y17 停止位选择0 2位停止位y20 协议选择 2 富士通用变频器协议表1 富士变频器通信参数设置表三、通讯程序设计1、富士变频器的通信帧格式。
海为PLC与力控组态通讯实例提示:1、本例使用的力控版本为6.1;2、由于本例着重在于讲述海为PLC与力控组态通讯的建立,对于力控组态的一些基本使用操作不做过多赘述;3、海为PLC和力控组态通讯时,海为PLC元件的初始地址从1开始,请结合海为PLC通讯地址代码表对工程使用中的元件地址做相应变化。
正文:我们知道创建新的应用程序工程的一般过程是:绘制图形界面、配置I/O 设备、创建数据库、进行I/O数据连接、建立动画连接、运行及调试。
本例将按照这个程序,来实现海为PLC与力控组态之间的通讯。
控制要求主要有:实现对PLC位元件Y0Y1的控制,对PLC寄存器元件V0V1及系统寄存器SV12、SV13...SV18(海为PLC内部系统时间年月日时分秒星期)的读写和监视。
1、绘制图形界面按照本例的要求,简单绘制图形画面如下图:2、配置I/O设备在开发系统的工程项目中,双击IO设备组态双击IO设备组态后出现,然后选择PLC下拉选项的MODICON(莫迪康)如下图:双击MODICON(莫迪康),选择MODBUS (RTU串行口)双击它,跳出设备配置步骤,进行如下设置:设备名称自定,本例为:Haiwell点击下一步:选择串口这时候点击设置,进行通讯资料的设置,海为PLC默认的通讯格式为:19200 N 8 2 RTU点击保存,点击下一步。
如下图:最后点击完成,就完成配置I/O设备的配置了。
点击文件,选择退出设置。
3、创建数据库并与IO连接双击工程项目中的数据库组态跳出如下画面:这时候双击NAME下的黑框,跳出如下画面:在此说明下本例的元件与数据库的对应关系:模拟IO点:V0 V1 SV12至SV18数字IO点:Y0 Y1举Y0来说:先选择数字IO点,点击继续:在基本参数中可以设置NAME也就是变量的名称,及其描述DECS。
然后选择数据连接,设置如下图:点击增加:进入组态界面,设置如下:(海为PLC的Modbus的地址以0为开始,如果组态软件中Modbus的地址也是以0为开始则直接使用转换后地址(如M0=3072 M11=3083 V0=512 V200=712),如果组态软件中Modbus的地址是1为开始则必须将转换后地址再加1(如M0=3072+1=3073 M11=3083+1=3084 V0=512+1=513 V200=712+1=713)。
海为PLC精彩应用案例及使用体会2012年我进入济南某自动化公司,临危受命编写一个矿井跑车防护装置的程序,使用海为PLC,矿井跑车防护装置的工艺如下:图1:工艺示意图如上图所示,在1300米长的矿井井下斜坡巷道上平均安置6道挡车栏,当矿车到达挡车栏附近时挡车栏打开,将矿车放行。
当矿车离开时,将挡车栏放下,从而阻拦上方花落下来的矿车,从而保护巷道。
每个挡车栏有电机一个,上升到位传感器1个,下降到位传感器1个,撞栏传感器1个。
矿车的位置通过安装在提升机附近的编码器获得。
方案难点:①线路多,每个挡车栏光控制信号线不少,再加上巷道布线要尽可能的少,否则影响行车安全以及美观。
②电机多,相应的配置的从站也多。
解决方案:采用分散集中控制的原则图2:方案结构图每个挡车栏的电机,传感器,PLC为一个从站,电机,传感器经从站PLC检测和控制,从站与主站之间采用海为PLC内部的海为BUS通讯方式。
以上方案解决了繁琐的布线方式,而且从站中没有程序,所有的程序均在主站PLC里编写,大大的方面了布线和后期维护。
采用海为PLC进行该方案有两个优点:①海为PLC与海为PLC之间通过海为BUS指令组网方面,如上图方案结构图。
海为PLC与海为PLC之间采用haiwellBus时,只需要在haiwellBus指令表中设置好主站与从站的对应发送与接收寄存器即可,如图3,通讯相当简单方面。
图3:HaiwellBus通讯设置②程序管理方便。
每个从站程序建立一个子程序,如1号从站程序,2号从站程序,另外建议位置与速度检测程序,所有程序在主程序中一块调用,图中右侧。
这样的好处是,编写调试程序的时候可以很方便的找到需要的程序。
其次,维护方便,若从站需要更换PLC,则只需要设置好从站的地址,通讯参数即可,根本不需要再下载程序。
图4:海为PLC的子程序使用采用海为PLC的上述方案经实地验证,效果比采用三菱PLC,AB系列PLC要好,可靠性提高很多。
Haiwell(海为)PLC精彩应用案例及使用体会作者:山东大风机电自动化王伦2012年我进入济南某自动化公司,临危受命编写一个矿井跑车防护装置的程序,使用海为PLC,矿井跑车防护装置的工艺如下:图1:工艺示意图如上图所示,在1300米长的矿井井下斜坡巷道上平均安置6道挡车栏,当矿车到达挡车栏附近时挡车栏打开,将矿车放行。
当矿车离开时,将挡车栏放下,从而阻拦上方花落下来的矿车,从而保护巷道。
每个挡车栏有电机一个,上升到位传感器1个,下降到位传感器1个,撞栏传感器1个。
矿车的位置通过安装在提升机附近的编码器获得。
方案难点:①线路多,每个挡车栏光控制信号线不少,再加上巷道布线要尽可能的少,否则影响行车安全以及美观。
②电机多,相应的配置的从站也多。
解决方案:采用分散集中控制的原则图2:方案结构图每个挡车栏的电机,传感器,PLC为一个从站,电机,传感器经从站PLC检测和控制,从站与主站之间采用海为PLC内部的海为BUS通讯方式。
以上方案解决了繁琐的布线方式,而且从站中没有程序,所有的程序均在主站PLC里编写,大大的方面了布线和后期维护。
采用海为PLC进行该方案有两个优点:①海为PLC与海为PLC之间通过海为BUS指令组网方面,如上图方案结构图。
海为PLC与海为PLC之间采用HaiwellBus时,只需要在HaiwellBus指令表中设置好主站与从站的对应发送与接收寄存器即可,如图3,通讯相当简单方面。
图3:HaiwellBus通讯设置②程序管理方便。
每个从站程序建立一个子程序,如1号从站程序,2号从站程序,另外建议位置与速度检测程序,所有程序在主程序中一块调用,图中右侧。
这样的好处是,编写调试程序的时候可以很方便的找到需要的程序。
其次,维护方便,若从站需要更换PLC,则只需要设置好从站的地址,通讯参数即可,根本不需要再下载程序。
图4:海为PLC的子程序使用采用海为PLC的上述方案经实地验证,效果比采用三菱PLC,AB系列PLC 要好,可靠性提高很多。
海为PLC与伺服采用通讯进行精确定位控制
前言:随着科技的发展,产品越来越精细,这无疑对设备也提出了更高的控制要求。
高精度的设备大多要用到伺服来进行定位控制,但多数的伺服都是采用脉冲来控制,可对于一个不能产生高脉冲或高速脉冲输出不高的控制器来说这无疑是可望而不可及的事。
但是对于可用通讯来进行控制的伺服来说,只要有高速的通讯功能也是可以对伺服进行精确的定位控制。
现就海为PLC与台达AB系列的伺服采用通讯控制来达到高精度的位置控制做一介绍。
解决方案:
如上图所示,系统主要由触摸屏、海为PLC、伺服系统和执行机构组成。
触摸屏:用与数据的输入和显示用
海为PLC:。
力控FC7.1与s7-200的profibus-DP通讯最近研究了上位机组态软件ForceControl7.1与西门子S7-200PLC的profibus-DP通讯。
由于没有经验人士指导,一路摸索出来。
把解决方案介绍出来,希望大家不要走弯路。
硬件组成:一台PCI插槽安插了CP5612通讯卡的研华610L工控机(虽然说明书说5612是PCI-e卡,5611是PCI卡,但5612还是被插在普通PCI插槽);藕荷色的profibus通讯电缆6XV1 830-OEH10;S7-200PLC CPU226CN;挂载EM277从站模块。
步骤一:对西门子硬件进行组态。
安装Step7_v5.5_2010_SR3_Prof(SIMATIC STEP 7 Professional 2010 SR3)安装之后windows设备管理器会自动识别CP5612。
打开SIMATIC Manager,新建一个工程,命名为profibus,其余默认就行。
工程建立后,界面如下图:步骤二:在左侧工程图标profibus上右键Insert New Object->SIMATIC PC Station,名称改为PCstation,界面如下图:步骤三:双击右栏PCstation,再双击Configuration,进入HW Config – PCstation界面。
点开右边栏目录树SIMATIC PC Station下User Application下Application下的…SW V6.2 SP1,并双击,你会看到(0)PC的行1出现小图标加Application的文字。
步骤四:点开右边栏目录树SIMATIC PC Station下CP PROFIBUS下CP 5612下的SW V8.2.1,并双击,弹出窗口Properties-PROFIBUS interface CP5612(R0/S2),地址选择2,点击NEW 弹出一个新窗口,确保传输率1.5Mbps和属性DP,两次确定后你会看到(0)PC的行2出现小图标加CP 5612的文字。
《集散控制系统原理及应用》实验报告姓名:***_______学号:********** _____班级:13457332 ___专业:电气工程及其自动化学院:电气与信息工程学院江苏科技大学(张家港)二零一六年六月一、实验目的1、熟悉DCS系统的方案设计;2、熟悉使用组态软件对工艺流程图的绘制;3、熟悉使用组态软件生成多种报表。
二、实验内容实验(一)1、自行设计一个小型的工程现场;2、绘制工艺流程图;3、在力控中模拟设计的系统,仿真实现基本功能。
实验(二)1、在实验(一)基础上,完成在力控中生成报表;2、运用DCS知识分析所设计的系统;3、仿真结果分析总结。
实验(一)1、方案题目交通系统实时监控系统。
2、方案背景现在的交通变得越来越繁忙,交通系统变得越来越重要,对交通系统实时必要的监控能够维持交通安全,若出现交通信号等混乱时能够及时准确的发现。
3、组态软件1)概念组态软件,又称组态监控软件系统软件。
译自英文SCADA,即Supervisory Control and Data Acquisition(数据采集与监视控制)。
它是指一些数据采集与过程控制的专用软件。
它们处在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。
组态软件的应用领域很广,可以应用于电力系统、给水系统、石油、化工等领域的数据采集与监视控制以及过程控制等诸多领域。
在电力系统以及电气化铁道上又称远动系统(RTU System,Remote Terminal Unit)。
组态软件指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法,它解决了控制系统通用性问题。
其预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和I/O产品,与高可靠的工控计算机和网络系统结合,可向控制层和管理层提供软硬件的全部接口,进行系统集成。
VB与海为PLC通讯源程序讲解作者:厦门海为科技有限公司在做自动化工程项目时常常需要用上位机对PLC进行监控,如果是大的工程项目可以使用组态软件来完成,但对中小项目为了节约成本,可以采用自己写上位机程序来完成对PLC的监控。
海为提供了一个海为PLC的通讯控件,通过这个控件实现上位机与海为PLC之间的通讯十分方便,它封装了Modbus通讯协议和HaiwellBus协议,以点的形式实现对海为PLC的数据访问,对每个点可以定义它的名称/数据类型/小数长度/点注释等,不必去了解Modbus通讯协议和HaiwellBus协议的具体内容,只要有上位机编程经验就可以完成。
海为PLC的通讯控件和例子源程序可以到海为网站(/download.asp)的“下载中心”下载。
下面以VB为例介绍该控件的使用,新建一个VB工程,添加2个窗口如下图:窗口1的程序如下:Option Explicit'启动跑马灯按钮Private Sub Command1_Click()'启动跑马灯,M0置1,点序号30HWPLCComm1.HWPLCs(1).SetPointValue 30, 1EndSub'停止跑马灯按钮Private Sub Command2_Click()'停止跑马灯,M1置1,点序号31HWPLCComm1.HWPLCs(1).SetPointValue 31, 1EndSub'启动采样按钮Private Sub Command3_Click()'HWPLCComm1是海为PLC通讯控件名称,Timer1是画面刷新定时器HWPLCComm1.Run Not HWPLCComm1.RunFlag Timer1.Enabled = HWPLCComm1.RunFlagIf HWPLCComm1.RunFlag ThenCommand3.Caption = "停止采样"Shape2.FillColor = vbGreen ‘采样指示灯绿色ElseCommand3.Caption = "启动采样"Shape2.FillColor = vbWhite ‘采样指示灯红色End IfEndSub'窗口1装载Private Sub Form_Load()Dim i As Long'添加1台PLC,PLC地址为1,名称为“1号PLC”HWPLCComm1.HWPLCs.AddPLC 1, "1号PLC"'在“1号PLC”下增加采样点For i = 0 To 15HWPLCComm1.HWPLCs(1).AddPoint "y" & i '增加采样点Y0-Y15Nexti'在“1号PLC”下增加其他离散的采样点HWPLCComm1.HWPLCs(1).AddPoint "sv0", , "当前扫描时间单位0.1ms" HWPLCComm1.HWPLCs(1).AddPoint "sv1", , "最小扫描时间单位0.1ms" HWPLCComm1.HWPLCs(1).AddPoint "sv2", , "最大扫描时间单位0.1ms" HWPLCComm1.HWPLCs(1).AddPoint "sv12", "Year", "年" HWPLCComm1.HWPLCs(1).AddPoint "sv13", "Month", "月" HWPLCComm1.HWPLCs(1).AddPoint "sv14", "Day", "日"HWPLCComm1.HWPLCs(1).AddPoint "sv15", "Hour", "时"HWPLCComm1.HWPLCs(1).AddPoint "sv16", "Minute", "分"HWPLCComm1.HWPLCs(1).AddPoint "sv17", "Second", "秒"HWPLCComm1.HWPLCs(1).AddPoint "sv18", "Week", "星期"HWPLCComm1.HWPLCs(1).AddPoint "sm3", , "10ms时钟脉冲"HWPLCComm1.HWPLCs(1).AddPoint "sm4", , "100ms时钟脉冲"HWPLCComm1.HWPLCs(1).AddPoint "sm5", , "1s时钟脉冲"HWPLCComm1.HWPLCs(1).AddPoint "m0", "Start", "跑马灯启动"HWPLCComm1.HWPLCs(1).AddPoint "m1", "Stop", "跑马灯停止"HWPLCComm1.HWPLCs(1).AddPoint "v0"HWPLCComm1.HWPLCs(1).AddPoint "v2"HWPLCComm1.HWPLCs(1).AddPoint "v100", , "实数例子", [REAL ] '实数类型为5HWPLCComm1.HWPLCs(1).AddPoint "ccv50", , "32位计数器"HWPLCComm1.HWPLCs(1).AddPoint "ccv100", , "16位计数器"'将点加到Listview中显示, Y0-Y1516个点不加入,用指示灯来显示状态Dim Newitem As ListItemFor i = 17 ToHWPLCComm1.HWPLCs(1).PointCountSet Newitem = ListView1.ListItems.Add(, ,i)Newitem.SubItems(1) =HWPLCComm1.HWPLCs(1).iPoints(i).PointAddressNewitem.SubItems(2) =HWPLCComm1.HWPLCs(1).iPoints(i).PointNameNewitem.SubItems(4) =HWPLCComm1.HWPLCs(1).iPoints(i).PointNote Next i'将PLC地址和名称用标签显示Label3(0) = HWPLCComm1.HWPLCs(1).PLCAddress Label3(1) = HWPLCComm1.HWPLCs(1).PLCName'将16只指示灯的标签以点名称显示(Y0~Y15)For i = 1 To 16Label1(i - 1) =HWPLCComm1.HWPLCs(1).iPoints(i).PointName Next iEndSub'双击列表中的点打开窗口2,对该点的值进行修改Private Sub ListView1_DblClick()Dim i As LongIf Not ListView1.SelectedItem Is NothingTheni = ListView1.SelectedItem.Index + 16Form2.vPointIndex = iForm2.Caption = "写入值" &HWPLCComm1.HWPLCs(1).iPoints(i).PointNamebel1.Caption = "写入值" &HWPLCComm1.HWPLCs(1).iPoints(i).PointName & ":"Form2.Text1 =HWPLCComm1.HWPLCs(1).iPoints(i).PointValueForm2.Show 1End IfEndSub'Timer1是画面刷新定时器Private Sub Timer1_Timer()'刷新值Dim i As Long'刷新Y0-Y15值For i = 1 To 16If HWPLCComm1.HWPLCs(1).iPoints(i).PointValue = 1 ThenShape1(i - 1).FillColor = vbRed '值=1,为真ElseShape1(i - 1).FillColor = vbWhite '值=0,为假End IfNext i'刷新其他点值For i = 17 ToHWPLCComm1.HWPLCs(1).PointCountListView1.ListItems(i - 16).SubItems(3) = HWPLCComm1.HWPLCs(1).iPoints(i).PointValueNext iEndSub窗口2的程序如下:Option ExplicitPublic vPointIndex As Long '公共变量,存储被双击点的序号'确定按钮Private Sub Command1_Click()If Text1.Text = "" Then Exit Sub'按确定,则写入点的值Form1.HWPLCComm1.HWPLCs(1).SetPointValue vPointIndex, Text1.TextUnload MeEndSub'取消按钮Private Sub Command2_Click()Unload MeEndPrivate Sub Text1_GotFocus()Text1.SelStart = 0Text1.SelLength = Len(Text1)EndSubPrivate Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 ThenCommand1_ClickEnd IfEndSub运行结果如下图:。
海为plc之间网口通讯海为是一家专注于工业自动化和电气控制技术的公司,其产品和解决方案在各行各业得到了广泛应用。
其中,海为的PLC(可编程逻辑控制器)在生产线上扮演着至关重要的角色,它能够对各种设备和机器进行编程控制,实现自动化的生产过程。
在现代工业领域,很多设备和机器都需要通过网络进行通讯,以便实现信息共享和协同工作。
而PLC作为自动化控制的核心,也需要与其他设备进行数据交换和通讯。
为了实现PLC之间的网口通讯,海为提供了一套完整的解决方案,以满足不同行业和应用场景下的需求。
首先,海为的PLC拥有丰富的通讯接口,包括以太网口、串行接口、USB接口等。
这些接口不仅能够与其他PLC进行通讯,还可以连接到上位机、HMI(人机界面)、SCADA(监控与数据采集系统)等设备,实现整个生产系统的互联互通。
其次,海为为PLC之间的网口通讯提供了多种协议支持,例如Modbus TCP、OPC UA、EtherNet/IP等。
这些协议是行业标准,并且具有广泛的应用和兼容性。
通过使用这些协议,不同品牌、不同型号的PLC之间可以方便地进行数据交换和通讯,从而实现生产线的整合与优化。
此外,海为的PLC还支持数据采集与传输功能,可以将生产过程中的关键数据实时采集并传输到上位机或云平台。
这样,生产车间的运行状态、设备的工作参数等信息就可以通过远程监控和管理进行实时掌握,实现对生产过程的精细化控制和优化。
除了PLC之间的通讯,海为还为PLC提供了丰富的功能模块和扩展接口,以满足不同行业和应用场景的需求。
例如,海为的PLC可以与传感器、执行器、变频器等设备进行连接,实现对生产过程中不同参数的实时监测和调整。
同时,海为也提供了丰富的扩展模块,如模拟输入输出模块、通信扩展模块等,使得PLC 具备更强大的控制和通讯能力。
在实际应用中,海为的PLC之间的网口通讯在各行各业都有着广泛的应用。
例如,在制造业中,通过PLC之间的通讯,各个生产线之间可以实现信息共享和协同工作,提高生产效率和产品质量;在物流行业中,PLC之间的通讯可以实时监测库存和运输情况,实现智能仓储和物流管理;在能源领域中,PLC之间的通讯可以实时监测能源消耗和生产效率,实现能源节约和环境保护。
海为PLC与力控组态通讯实例
提示:1、本例使用的力控版本为6.1;
2、由于本例着重在于讲述海为PLC与力控组态通讯的建立,对于力控组态的一些基本使用操作不做过多赘述;
3、海为PLC和力控组态通讯时,海为PLC元件的初始地址从1开始,请结合海为PLC通讯地址代码表对工程使用中的元件地址做相应变化。
正文:
我们知道创建新的应用程序工程的一般过程是:绘制图形界面、配置I/O 设备、创建数据库、进行I/O数据连接、建立动画连接、运行及调试。
本例将按照这个程序,来实现海为PLC与力控组态之间的通讯。
控制要求主要有:实现对PLC位元件Y0Y1的控制,对PLC寄存器元件V0V1及系统寄存器SV12、SV13...SV18(海为PLC内部系统时间年月日时分秒星期)的读写和监视。
1、绘制图形界面
按照本例的要求,简单绘制图形画面如下图:
2、配置I/O设备
在开发系统的工程项目中,双击IO设备组态
双击IO设备组态后出现,然后选择PLC下拉选项的MODICON(莫迪康)如下图:
双击MODICON(莫迪康),选择MODBUS (RTU串行口)
双击它,跳出设备配置步骤,进行如下设置:
设备名称自定,本例为:Haiwell
点击下一步:选择串口
这时候点击设置,进行通讯资料的设置,海为PLC默认的通讯格式为:19200 N 8 2 RTU
点击保存,点击下一步。
如下图:
最后点击完成,就完成配置I/O设备的配置了。
点击文件,选择退出设置。
3、创建数据库并与IO连接
双击工程项目中的数据库组态
跳出如下画面:
这时候双击NAME下的黑框,跳出如下画面:
在此说明下本例的元件与数据库的对应关系:
模拟IO点:V0 V1 SV12至SV18
数字IO点:Y0 Y1
举Y0来说:先选择数字IO点,点击继续:
在基本参数中可以设置NAME也就是变量的名称,及其描述DECS。
然后选择数据连接,设置如下图:
点击增加:
进入组态界面,设置如下:
(海为PLC的Modbus的地址以0为开始,如果组态软件中Modbus的地址也是以0为开始则直接使用转换后地址(如M0=3072 M11=3083 V0=512 V200=712),如果组态软件中Modbus的地址是1为开始则必须将转换后地址再加1(如M0=3072+1=3073 M11=3083+1=3084 V0=512+1=513 V200=712+1=713)。
本例昆仑通态中的PLC的对应的Modbus地址的值要加1,所以Y0对应的为1537,M0对应的为3073。
本例需以1开始,所以Y0对应的为1537。
)
点击确认。
点击确认退出,出现如下画面:
同理可以对Y1进行设置。
V0的设置不同的地方在于这是要选择模拟IO点:
点击确定:
M0的设置:
点击确定退出。
最后建立的数据库如下:
4、建立动画连接
双击一个开关元件,进入开关向导:
点击红色框内的,选择变量:
点击选择:
点确定退出。
其余的开关动画设置与上诉一致。
保存文件,退出。
5、调试及运行
重新启动力控软件,点击运行:
最后的显示画面如下图:
最后可以利用PLC在线监视看下观察地址状态表的写入的值是否正确:。