预备工具
博途软件,UaExpert软件,UaExpert软件可以关注公众号并复兴UaExpert获取
创建一个S7-1500PLC,为方便影象,定名为OPC_UA。IP地点选择默认的192.168.0.1。如图一。
图一
组态OPCUA服务器
3.1_点击左侧项目树,在OPCUA下方,点击装备组态,在属性窗口找到OPCUA,找到服务器,点击服务器。如图二
图二
3.2_点击通例,把“激活OPCUA服务器”选项打勾。别的,1500还独有一个“启动SIMATIC服务器标准接口”,默认是打勾的,无需管他,假如你玩过1200,等会你会发现差别之处。如图三。
图三
3.3_点击选项,此处可以用来界说端口,会话超时,数量,采样隔断等信息,此处采取默认信息,就不更改了。如图四
图四
3.4_点击Security,此处设置OPCUA的安全属性,比如以后大概用到安全访问,用户登录访问等等,都在此处设置。本例采取默认设置,就不举行修改。
3.5_后续两个也采取默认设置,不举行修改。
3.6_组态找到末了一个“运行体系答应证”,给OPCUA添加一个答应证。如图五。
图五
回到项目树,打开程序块,点击添加新块,添加一个DB全局数据块。在添加的数据库中,添加几个变量,等会OPCUA客户端就必要访问此处的变量。如图六。
图六
打开PLCSIMAdvanced,创建一个新的仿真实例,并将它启动。启动完成之后,将项目下载到PLCSIMAdvanced中。此时,PLC端已经完成组态。如图七。
图七
UaExpert客户端组态。
6.1_打开软件,第一次打开软件会必要填写信息,任意写进去就可以,然后点击OK,进入软件。如图八。
图八
6.2_点击谁人大大的“+”号,然后找到“CustomDiscovery”,点击下面的“+”号,把OPCUA的地点复制进去。地点在博途--装备组态--服务器--通例,内里有服务器地点,将其复制,并粘贴到此处。如图九_1-2。
图九_1
图九_2
点击OK,此时添加了一个OPCUA服务器进来,打开添加的OPCUA服务器,它已经找到S7-1500的OPCUA服务器端,双击打开,选择无安全认证,也可以选择Basic256sha256那些,但是那些涉及到证书操纵,以是不在此演示。此处以无安全设置(None)举行通讯,然后再点击OK。如图十。
图十
此时OPCUA服务器添加到左侧项目窗口中。右击这个添加的OPCUA服务器,点击Connect。如图十一
图十一
此时必要信托这个证书,点击右下角的“TrustServerCertificate”,再点击“Continut”即可。如图十二
图十二
此时可以看到列表内里表现了一些东西。那么哪些是我们必要的呢,点击Root--Objects--OPC_UA--DataBlocksGlobal--OPC_UA,双击打开,就能看到我们的变量了。别的方法雷同,名字大概不一样,由于我这里的PLC名字和DB块名字都叫OPC_UA。将A到F的变量拖入中心的DataAccessView中。如图十三。
图十三
此时,就可以监控博途的变量了。你可从OPCUA客户端修改数据,也可以从博途DB块修改数据。如图十四
图十四
至此,OPCUA全部完成。
总结:假如发现本身通讯不上,那么大概必要去修改一下这个数据,叫做通讯负载。在博途--装备组态--通讯负载,将其改为50%。如图十五。
图十五
我要评论