OPC通讯协议操作步骤1.打开CompactControlBuiderAC800M后,单击主菜单的Tools/Setup/Station/Applicationdownload2.将HWSimulationallowed右边的false改成ture,后点OK.3.打开主菜单File/NewProject4.选择AC800M在右边取名例如Name:YB107,点击OK5.在Controllers/PLC_1(172.16.12.2:2)上右键后的目录中勾选Properties/SimulateHardware6.在Controllers/PLC_1(172.16.12.2:2)上点击右键,点击弹出目录中的Properties/SystemIdentity选项设置IP7.在弹出的对话框中输入IP:127.0.0.1:2,点OK8.在Controllers/PLC_1(127.0.0.1:2)/HardwareAC800M/0PM860/TP830/1Ethernet上点击右键后点击Editor9.在弹出对话框的最下方选择Settings菜单,在菜单的IPaddress选项中输入IP127.0.0.1后点击保存退出。10.在Applications/Application_1-(PLC_1.Normal)点击右键,在弹出菜单中选择Editor11.在弹出菜单的表格中输入图例表格中的模拟量和数字量,检查后保存退出12.在Applications/Application_1-(PLC_1.Normal)/Programs/Program2-(PLC_1.Normal)上点击右键,在弹出菜单中点Editor。13.如下图例输入内容后检查。14.检查无误后保存退出。15.打开SoftController5.1.0后点击Start按钮16.如图示,在软件CompactControlBuiderAC800M界面点击DownloadProjectandGoOnline图标按钮17.在弹出菜单中选择Coutinue18.如图示在点击绿色图标勾行按钮19.打开程序OPCServerforAC800M5.1.0,在DataAccess的菜单下方中输入127.0.0.1:2后,点击Connect。20.打开软件ServiceManager-5.4.0后点击StopService按钮,待右方变为绿球后方为已启动21.打开SCADAvantageExplorer软件后打开左方例如YB103服务器,输入账号:SYSTEM(大写字母)密码:notnull(小写字母)22.在YB103/Communications/RemoteDriver,在右方空白处点击右键,在弹出菜单中点击New按钮23.在弹出对话框中输入Name:YB205,点OK保存后退出24.点击YB103/Communications/Network,在右方空白处点击右键,在弹出菜单New/GenericNetwork25.在弹出对话框中输入YB103OPCPLC,点击OK26.在大菜单Genernal下RemoteDriver中选择YB205,在CommunicationTiming中选择SCS04timing,(SCS04为该电脑名称,选取该电脑的时间)在CommunicationSetting中选择Network后选择Save27.在大菜单Genernal下方RouteList子选项中点击黄色新建图标,在弹出的菜单栏里Name:YB103,勾选ProtocolSpecificRoute中下面下拉菜单中选择OPC后点OK.28.在弹出的对话框中的大菜单Route下,勾选ProtocolSpecific,在ProtocolSpecificParameter下方填“5”,点击Save。29.点击YB103/System/SystemProcess,在右边SCADAvisonDVITemplate点击右键在弹出菜单中选择ProcessContol/StopProcess.30.在SCADAvisonDVITemplate上点击右键再点击Properties。31.在弹出对话框的大菜单Comment下复制/protocol:OpcClient32.在大菜单SystemProcess下方勾选1.ActivateProcess2.Enabled3.ProcessDeath3.ProcessTimeout4.Re-StartProcess,在arguments右边内容的后面粘贴上/protocol:OpcClient(后面有一个空格),在ProcessTimeoutPeriod(sec右边填写1500,最后点击Save.33.如下图,确认后关闭。34.在右边SCADAvisonDVITemplate点击右键在弹出菜单中选择ProcessContol/StartProcess.35.点击YB103/Communications/Device,在右方空白处点击右键,在弹出菜单New/OPCDevice36.在对话框内输入YB103OPC37.点击大菜单OPCProtocol下方BrowseOPCItems按钮,在弹出对话框中点击FindServer按钮。38.在对话框下方双击LocalServers分目录下ABB.AC800MC_OpcDaServer39.在OPCItemBrowser对话框下的Server右方框选内容ABB.AC800MC_OpcDaServer后复制40.确定复制ABB.AC800MC_OpcDaServer内容后关闭对话框41.切换到大菜单Device下的DeviceAddress内粘贴ABB.AC800MC_OpcDaServer后再加上.3即ABB.AC800MC_OpcDaServer.342.在CommunicationSetting下选取Network后点Save43.点击大菜单Device下方NetworkList,在表格中选取YB103OPCPLC后点击Save44.保存后选择点Close关闭45.点击YB103/Telemetry/AnalogPoint,在右方空白处点击右键,在弹出菜单点击New46.在弹出菜单中输入:YB103AI1后点击OK47.在大菜单General下的Device选项中拉选YB103OPC后点Save48.在大菜单Input下的DatumAddress里填上内容49.填写内容的选取是在点击YB103/Communications/Device/YB103OPC/Properties50.在大菜单OPCProtocol下方点击BrowseOPCItems,在弹出框后点击Root/Applications/Application_1在右方的图标选中AI1,并且将出现在上面ItemName选项中的ApplicationsApplication_1.AI1进行复制51.复制内容以后关闭52.将ApplicationsApplication_1.AI1粘贴到YB103-AI1中大菜单Input下的DatumAddress里53.切换大菜单Input下方到DataConversion选项,在DataType选项中选取Real后点Save保存54.保存后关闭55.点击TelemetryConversions/StateGroup,在右方单击右键在弹出菜单中选New56.填写内容YB103_sg后点击OK57.在弹出的表格内填写如下内容后点Save保存58.点击TelemetryConversions/StateLimitGroup,在右方单击右键在弹出菜单中选New59.填写内容YB103_sggroup后点击OK60.在弹出的对话框StateGroup选项中选择YB103_sg61.填写如下内容后点击Save保存62.点击Telemetry/AnalogPoint/在右方分项YB103AI1点击右键proprieties63.在StateLimitGroup选中YB103_sggroup点Save后退出64.选中YB103-AI1点击上方主菜单栏里的PointSimulatorConfiguration图标65.在PointName里选取YB103-AI166.在PointName右方选项分别选取模拟数值、最小数值、最大数值,是否激活,数值刷新间隔,周期等选项67.下图为YB103-AI1模拟量设置成功68.点击TelemetryConversions/StateGroup,在右方单击右键在弹出菜单中选New,输入YB103_ma设置数字量报警69.在弹出框中输入如下内容,点Save70.点击TelemetryConversions/StateLimitGroup,在右方单击右键选New71.在弹出框内输入例如YB103_magroup72.在弹出框内输入以下内容点Save后关闭73.点击Telemetry/DigitalPoint/在右方空白处点击右键点New74.在弹出框中输入YB103-DI0175.在大菜单General下方Debice选择YB103OPC后Save76.在大菜单Input里输入bool:Applications.Application_1.DI1(此地址可在Device地址中找到同上,找到粘贴后在前面加上bool:)然后点Save后退出77.选中建好的YB103-DI01右键后点击StateLimits选项78.在弹出框的StateGroup中选取编辑好的YB103_ma79.在确定下方表格选项限制区间、值、颜色、提示语等,点Save后关闭。