粉丝444获赞473

欧姆龙萨克的指令,只要端口连接成功后断开,再也连不上了,有谁遇到过这个问题吗?视频最后让我们看下怎么处理这个问题。欧姆龙 plc 支持萨克的通信,可以和机械手、尚未机、其他品牌的 plc 等通过网络交互、 网络连接的两种方式。 plc 作为服务器或客户端,区别在于服务器等待对方连接,客户端需要连接对方服务器,一个主动,一个被动。接下来分两个部分讲解如何实现网络的连接和收发功能。一, plc 作为服务器, 打开服务器,用到 spacs 指令关键参数,端口号和接口。范例, plc a 作为服务器,电脑端用网络调试助手作为客户端,让电脑端连接 plc 并收发数据验证。步骤一,打开 plc 的服务器,等待客户端连接。步骤二,打开网络调试助手,新建一个客户端,输入服务器的 ip 地址和端口号。 步骤三,电脑端点击连接,这时候我们可以看到 plc 连接标志已经通了。 程序的第一段是查询连接是否断开,如果有接收到数据,则输出一个数据接收标志。程序的第二段,如果收到数据,则输出接收信号。 程序的第三段,使用 sprif 指令接收数据,输出数据到接收数据快。步骤四,在网络调试助手中输入几个字符并发送,再对比 pm lc 接收数据快的内容,这时 plc 已经收到电脑发送的数据了。再试一次,电脑端发送的数据与 plc 接收到的数据是一致的。 plc 程序第四段,用 tips and 指令 plc 发送数据给电脑。步骤五,给数据发送快礼副职点击发送按钮测试下,看看电脑端是否能收到数据。没收到,结果原来是发送数量,忘记填写了 发送两个字符,给发送长度复制俩。这次电脑端可以收到 plc 发送的数据了,再测试下,这次也没有问题了。 程序中第五和第六端辅助用的清除缓存和关闭连接服务器的这部分就到这。接下来是客户端二 tl 作为客户端,与服务器不同的地方是需要输入对方 ip 地址及端口号,接下来演示客户端与电脑的连接方法。 步骤一,电脑作为服务器,需要先建立一个服务器,监听端口号设置六千或其他的值,确定后电脑自动处于监听状态。 步骤二, plc 端第一段用 stabconut 指令写一个客户端连接的程序,第一个参数是本地端口,第二个参数是服务器的 ip 地址,第三个参数是服务器的端口号。步骤三,点击连接, 连接成功后,电脑端调试助手则显示出客户端的 ip 地址,机端口号。步骤四,用电脑发送数据给 plc 对比结果,电脑发送的数据与 plc 收到数据一致,再测试一次,结果一致,证明通信没问题。步骤五,在 plc 边写 stipson 指令给电脑发送数据 给 plc。 复职点击发送按钮,这时电脑已经收到 plc 发送的数据了。步骤六,关闭连接 细心一点,你会发现服务器和客户端只有第一段的程序不一样,其他的几段程序一模一样。最后讲下需要注意的地方,就是作为客户端的时候,本地端口一定要写成零, 否则就会连接一次后再也连接不上了。最后有需要范例的同学私聊。

数组在早期的用处并不多,目前市场上能用标签定义变量的 plc 数组又能体现哪些优势呢? 优势一,在同一种类型的变量可以减少定义变量名称。比如程序中定义十个报警,传统则是需要定义十个布偶的变量,现在则只需要定义一个数组变量数量事实即可,在定义变量上可以节省大量时间。 优势二,可以对变量进行批量操作。比如下面的操作。传统多个类似变量案时,如果要复位,则需要一个一个复位。 我先模拟有多个报警的时候该如何复位,给数组型的变量也模拟几个昂的信号。来对比下, 看传统复位方法和数组复位的方法哪个更方便?下面一段是复位程序,传统复位的方法必须一个一个复位也可以,数组则即可以单个复位,也可批量数组复位,无论编程还是操作,数组还是比较方便的。 优势三,数组具有多个专用指令,比如查找数组内部与设定值相同的数量和编号。例如下面这个指令,则可以查找正在发生报警的数量和第一个报警的位置。接下来模拟一个信号试试 强制报警数组的第五个为按,再看下下面这个指令的输出,这种用在触摸屏报警提示中是非常方便,根据编号显示对应的内容。 手动状态也可以用这个方法,比如数十个气缸有多个在手动中,则提示第几个气缸是在手动中。 优势四,可以是 st 文本中进行变化复职如下,可以每个一个复职,当我执行 for 循环指令的时候, st 文本每家两个数给数组复职,接下来我们演示一下看看。 这时候我们看到数组中的零二四六八给复职了。数组的用法还有很多,我就不一一介绍了,手册里搜索艾瑞,你会发现很多功能。 接下来讲下数组如何添加。方法一,在线编程是添加,需要在变量后添加一个中括号,比如说我想在 plc 中 添加一段手动视角的程序,当按下视角按钮后,把四幅当前的位置保存起来,用一个数组查找的功能。 第一个银角应需要输入一个数组类型,先定义数组的类型,再定义数组的大小,可以直接在电量类型后面添加中括号和数量,填写查找的数量和与哪个之比较。 刚才按钮的变量写错了,应该是布欧的类型,我们打开变量,在变量里面修改。 方法二,在变量表里面添加,可以直接修改变量类型,也可以直接重新写变量类型和数量。 接下来再把比较出来,由昂的变量编号输出出来,这样只要有视角 按钮按下,我就会有输出编号。下面我们写一个视角按钮,按下后把当前位置分别复制给对应的数组,比如视角数组一按下后,把当前位置保存到马达参数位置一, 马达位置数组大小写十六个,跟视角按钮数量对应上下载到 plc 中测试下。打开监视器,监控电量的变化,添加监控电量名称, 找到视角按钮变量和马达位置变量找到后给当前位置复职,方便观察。 强制给数组零视角按钮信号,查看位置零的值,再试下其他视角按钮的功能,重新给 当前位置副职,给视角按钮时,副职查看当前位置是否传送到马达位置时。 好了,关于数组,你学会了吗?

欧姆龙 n g n x 系列没有自带的 mud bus t c p 功能快怎么办? 如果你的编程软件中没有 modbest tcp 的功能快,可以通过以下章节学习如何添加和使用库文件,如果想要库文件,评论区留言一、学习目标, 一、学会如何添加库文件二、学会如何查看库文件范例程序三、学会如何查看库文件的附件帮助。 四、学会如何在程序中找到并添加功能快。 五、学会如何使用功能快。 二、实验环境软件版本欧姆龙编程软件使用的是 v 一点五零版本,其他版本也能使用。辅助软件 mud by slave 硬件, plc 使用的是欧姆龙 nj 五零一一千三百。固件版本一点一九,设备地址 plc 的 ip 地址是幺九二点幺六,八点零点幺幺,电脑 ip 地址是幺九二点幺六八点零点二四零 三、编程调试步骤一,打开编程软件 csmax studio 步骤二,填写项目名称和 p l c 型号, 我这里以实验目的命名, p l c 型号选择五零幺幺三零零,固件版本选择一点一九,如果不知道固件版本,可以在 p l c 侧面的铭牌查看。 步骤三,添加库文件选中工程下的库,找到显示锁影,点击加号,找到保存好的库文件目录, 选择正确的版本库文件,点击打开,展开库文件内容, 打开库文件下面的程序,可以看到库文件其实就是一个只有程序的项目工程选 选中一个程序段,点击鼠标右键选择显示员,这样就可以看到酷文件里面的范例程序了。如果打不开则可能加密了,需要输入密码才能打开。 在酷文件的附件栏里点击鼠标右键可以下载附件。附件一般为使用手册、版本、更新说明等文件, 为了其他人方便使用,我做了一个帮助。文稿放里面了关于功能快的应用方法,银角定义数据类型、数据大小和报警参数。 如果你不知道如何使用,也可以参考帮助来学习。 我汇总了一些调试 过程中遇到的故障代码及含义。步骤四,编写程序验证我把范例放到库文件中了,编程过程就省略了,直接在打开的库文件里全部选中。点击鼠标右键选择带有副本复制,打开项目中的程序段,粘贴即可。 步骤五,给项目中的程序重命名,方便查看。注意,名称不能修改,与库文件中的文件名称一样,不然改不了。 步骤六,修改 p l c 的 ip 地址。 步骤七,下载到 p l c 中我的 p l c 是直接和笔记本电脑连接的,所以直接选择直连。 提示我的工程和 p l c 中的工程名称不一致,是否使用 p l c 中的项目名称,这个不影响使用,随便选择。找到下载到控制器按钮,下载工程到 p l c 中。 步骤八,打开监视变亮窗口,等会来监视 p l c 与电脑之间交互的数据。注意, 设备名称指工程名称,名称指程序的名称,所以我们这里要填写范例一, 展开范丽一下面的变量,可以查看有关范丽一的所有变量。步骤九,打开 madburs slave 软件并配置。 接下来进行配置。配置前先了解下配置哪些参数。根据网络查询的资料, mad base 共有四个区,分为两类,一、知读类型,包含输入型、线圈和输入寄存器。 二、读写类型,包含输出线圈和保持寄存器。关于功能码及作用可以根据总结好的来查看。 点击新建按钮,可以添加数据区,每个数据区可以单独配置我的 p l c。 这次验证了四个区域的数据,所以直接新建四个区。 选择其中一个区后,点击 set up 按钮,选择 slave deficient, 在弹出的窗口里面选择 function, 可以选择当前数据属于哪个区。 slave id 表示设备的账号, function 表示当前数据设定成哪个区,对应功能码 igs 表示数据区从多少地址开始,比如要设定从一百开始,则 plc 如果从地址一里读写数据会报错。 注意下面 p l c r g s 要勾选这样地址显示的时候是从一开始。 quantity 表示当前数据的 长度设定要大于等于 p l c 要访问的长度,否则会报错。最后设定的是在软件监控的长度,我选择的是全部。关于区域定义设定就这么多,接下来分别设置四个区域的参数, 每个区域设定好后,可以在 标签上显示当前 id 和功能区。设置完成后选择 connection。 配置连接方式,我们选择 tcp ip 端,口号选择五零二,软件也配置好了,接下来可以和 plc 进行验证了。 步骤十,验证 p l c 程序第一个测试的是写一个线圈状态到 madbus slave 的功能区。一、 首先要建立 p l c 与 mad bus slave 的连接,我电脑的 ip 地址是幺九二点幺六八点零点二四零端口号。刚才设置的是五零二, 当功能快 m b client 的输出 connected 有输出时,表示与电脑软件建立连接成功。下面就是具体参数设置,例如 想要写一个线圈的状态到电脑软件的地址一,参数一,给 mode 设置一参数二, data adder 设置一参数三, data lan 设置一参数四,设置一个 p l c 状态到括儿零。最后触发功能快,发送命令。 触发命令是程序中我写的一个输出一位触发信号,触发功能快,命令开始的可以看到强制 p l c 的值后,电脑软件的值也在变化。 我的范例有两种轮巡模式,第一种是按照读写顺序轮流触发命令,第二种是单个命令连续触发。具体执行方法则查看范例。程序建议下载后自己实操一次。验证的过程比较长,这里 就不过多展示了,目前测试没有问题。 四、总结步骤。


家人们有没有想看欧姆龙 plc 与汇川走 excite 总信通讯的?想看的朋友评论区留言, 阿姆龙 n j 系列与汇川六三零 n 走赐福总线通讯。

啊,在这里呢,我手上有一个欧姆龙的 nj 啊, nj 新的三幺零杠幺幺零零的一个 cpu 啊, 在这里面看一下,左左侧呢是一个电源啊,中间这一块呢是一个 cpu, 这一个呢是我们的输出模块,这边是一个输入模块,还有旁边啊,这是个回路端子啊,回路端子一定要有,在这里面可以看看一下啊,拆给大家往上提,然后就可以掰出来,这是一个电源模块。 p a 三 三零零幺啊,是一个电源的啊啊,他这边供电的话大家可以看一下啊,这边是我们的一个二百二十伏的供电啊,这边是地线,然后这边呢是运行的输出一个 dc 二十四伏啊, 这是我们的电源啊,这边呢我们看一下啊,把它拿出来,这个是我们的 cpu 啊,是我们 cpu。 西服这边左侧这边是我们的插卡啊,这边插卡 还有呢我们的一个运行按钮啊,插卡的啊,运行按钮,这个 oppo 的一个播码好了,中间设置我们一个简称呢,左侧这个编程口啊,可以通过网口进行这样的程序,这个呢 n 的 case 啊, 通讯口啊,通讯口。好了,这个是我们的编程口啊,编程口的话我们要使用打印机的编程线,就是需要我们这种编程线,需要我们这种编程线然后插到里面去啊, 到里面去进行编程好了,在我们下方还有两块啊,这一块呢是我们的个 oc 二幺幺是一个输出模块啊,这个 id 二幺是一个输入模块,在输入模块呢,右侧啊这是一个回路端子啊,一定要有这个回路端子我们才能进行正确的主态。

今天在各位家人们和粉丝的帮助下,终于是啊让幺二零零、欧姆龙的幺二零零与汇川的六三零 n 通过 e c k 的总线通讯了起来,目前执行的是一个 move jug 点动程序, 成功使能上啊用阿姆龙三零幺幺二零零啊,现在目前的运送运动速度是每秒钟一圈 啊,现在给他关下减速中。