后台有很多人问我博图的 ai 咋用啊?博图的 v 二零和 v 二一都已经在帮助里边集成了人工智能,在线支持聊天,但是很尴尬的就是目前还没有对我们开放,点进去之后就是这样的。
粉丝4.5万获赞15.9万





今天给大家介绍如何把我们的薄图与 nx 软件进行通讯连接,那首先我们需要打开 plc sim advance, 在 里面添加我们一个 plc, 然后把我们薄图程序啊下载到我们 plc 仿真中。 好,再打开我们的 nx 软件,找到外部信号配置,我们选择 plc sim advance, 如果你们没有,你可以添加一个新的,那这个时候它会自动检测到 p l c c 在 运行的 p l c 网页的时域,那找到我们 n x p l c, 点击确定 好,我们可以刷新一下,接下来我们更新标记,把区域选择我们的 d b 块,我们需要更新的区域更新标记,把我们需要与 n x 通讯的点位勾选 啊,勾选完之后,我们点击确定好,接下来我们来配置信号映射 啊,我们 plc n x 里面有二十四个信号,然后我们刚刚选择了,也是选择了二十四个信信号,然后我们可以执行自动映射,然后它会创建我们的映射关系啊,点击确定好,我们点击播放。 这个时候我们的 n x 就 与我们的薄图进行了连接,大家学会了吧,下一节给大家介绍我们 n x 的 软件。

今天我们讲一下博图软件中的定时器操作指令,我们常用的定时器操作一共有四种,分别为声控外充 tp、 接通延时 t o n、 关断延时 t o f 以及时间累积器 t o r。 如果我们学过继电器线路设计,那么我们对接通延时以及关断延时可能并不陌生,因为它就是我们常用的通电延时时间继电器以及断电延时时间继电器。这里我们就先讲 t o n 通电延时时间继电器, 通电延时时间继电器,它的动作什么呢?延时动作顺时断开, 那么我们使用的时候可以将它拖拽到任意我们想要添加的地方,松手后会有一个弹窗,这就是我们的电源选项,就在这里可以更改它的名称, 那这里就不更改了,这里我们添加过了,所以把它删掉。然后呢,添加完之后,它一共有四个引脚, 左边两个是输入,右边两个是输出。前面我们也可以添加条件,比如 m 五点零,那么其中 i n 称之为它的势能,也就是我们时间继电器的线圈。 当五点零得电以后, i n 引脚得电,那么这个时间继电器就会开始延时,其中 pt 为我们的预设时间,我们可以以毫秒为单位直接进行一个输入,比如说五百就是五百毫秒, 当然也可以直接输五 s 就是 五秒钟,也可以按照它现在显示的格式, t 警 三 m 三分钟、三 h 三小时、三 d 三天都是可以的。假设我们这里出了一个十秒钟的 一个时间,那么目前它所描述的意思就是当五点零闭合以后,按得电通电延时时间节点开始延时, 当它的通电时间大于等于我们的预测时间 p t 的 时候, q 就 会输出 e t 就是 我们这个 t o n 这个块的通电时间,就是我们的通电时间。 然后呢,我们当前时间大于等于我们的设定时间之后, q 就 会动作,那么它怎么使用呢?两种方法,第一种直接使用 d b e 的 q 是可以直接选择的,但是一般来说我们不会直接调用,因为时间继电器它是不遵循扫描日期的,所以说很多情况下它是会出现故障的,那么我们怎么用呢?大多情况下,我们在后面加了会加一个中间量,加一个中间继电器, 这样的话就约等于使用了这个时间继电器的辅助触点长开长闭都是可以的,都是可以的。 那么这意思就是当五点零的线圈得电以后,它常开闭合, i n 得电时间继电器开始延时,时间到达我们的设定时间十秒钟之后, m 六点零线圈得电常开,闭合常闭断开。这样的。 嗯,这第一种,也就是我们的通电延时时间继电器动作为延时动作顺时针断开。第二种关断延时,也就是断电延时,断电延时时间继电器 顺时动作延时断开。一样的,这里我们用,比如 m 五点一吧, m 五点一, 那么六点一这里我们也设一个十秒钟,那么它的动作是什么呢?就是当五点一常开闭合以后, q 会直接开始输出,开始动作,也就是六点一线圈会直接的电。 当五点一断开以后, p t 呃,不,当五点一断开以后,这个断开延时,断电延时时间计算器才会开始延时,也就 e t 才会开始增加,并且 q 会仍然保持动作。 当我们断电时间大于或等于我们的预测时间 p t 的 时候, q 才会停止输出, 也就是说,我们会额外再输出十秒钟,而上面这个是我们会少动作十秒钟。比如说,我一呃第一个通电延时,我的 i n 得电了三十秒钟,那么我 q 只会输出二十秒钟。 同样的,我 t o f i n 得电了三十秒钟,那么 q 会动作四十秒钟。这样的, 接下来另外一个生成脉冲 i n 使能一样的 m 五点二动作 m 六点二 十秒钟。那么这个是什么意思呢?当 i n 得电以后, 六点二会直接进行输出,并且 e t 会直接进行计时计时,倒计时十秒钟就倒计时我们的预测时间,当时间到达以后, 当时间到达以后, q 就 会直接停止动作,无论 i n 是 否还在得电, q 都会停止动作。也就是说,当 i n 只是它的一个启动信号,只要 i n 得一次电,那么 q 就 会输出我们的预设时间。且在 q 输出过程中, i n。 无论如何变化, q 只会以 首次得电的那一个信号为基准去进行动作,直到 q 停止动作。也就是说,当 q 为零的时候, i n 再次 由零变为一,也就是再次得电,那么我们的 q 才会再次重新开始计时。还有最后一个时间累积 实验的变压器 t o r 看到它与我们的通电延时 t o n 非常相似,不过它多了一个功能,就是复位功能 r r 引脚一样的 i n 齿能 m 五点三 输出, m 六点三, m 五点四,十秒钟 一样的。当五点三的电以后, t o i n 的 电,然后呢, t o r 开始延时,延时时间到达延时间大于等于 p t 的 时候,六点三动作,那么它 是否与我们的 t o n 一 样呢?其实不一样的地方就在于这个 r 就是 当 i n 断电以后,它的时间并不会清零,并不会清零, 也就是 q 会仍然动作累积型的。比如说我们当前计时为零秒,那么如果我让五点三通电,三秒的时候, 三秒之后断开,那么它的时间就会保持在三秒,我们再次让 i n 得电,它就会以三秒为基础继续往上加。假如说我们让它的时间就会保留在七秒, 我们再次得电,它会以我们刚刚结束的时间为基础继续累加,直到它的累加时间大于等于我们预示时间 p t 的 时候, q 会一直输出,此时我们断开 i n q 仍然会继续保持,因为它的动作只看 e t 以及我们的累积接通时间是否大于等于 p t, 那它怎么复位呢?只有让 r 引脚得电,也就是让五点四由零变为一,那么我们的 e t 才会清零,而且是反复清,一直清。也就是当五点四为一的时候,我们让五点三得电,它的时间也不会进行增加, 也不会进增加,这是一个累加型的。这就是四种定时器的操作,通电延时时间继电器,也就是以延时动作顺时针断开。第二种,断电延时时间继电器,也就是 顺时动作延时断开。第第三种,生成脉冲,也就是当 i n 由零变为一的时候, q 会输出我们预示好的时间,直到呃 q 停止输出以后,我们再次让 i n 由零变为一,我们这个时间继电器才会再次动作, 还有时间累积,当我们的 i n 累积得电大于等于我们的预测时间 p t 的 时候,我们的 q 才会进行动作,当我们的引脚而得电的时候,我们的累积时间就会清除。 然后呢,这里如果你们想练习的话,可以做一个呃数码管的显示,比如按下启动钮,左侧数码管会在零 数字零一二三四五零之间来回循环任意时刻按下停按钮,数码管直接熄灭,直接熄灭,大家可以做一做。

点击启动演示一下机博图幺二零零 p l c e h m i 的四节传送带控制系统仿真我点击启动之后呢,就每节传送带间隔五秒钟启动一次, 一直到启动完成,这个时间是可以调的,在这里时间间隔是可以调的。如果我在运行过程中,我点击停止,那么他也是按照间隔五秒钟的顺序停止 好了,就全部停止完成了。我点击启动,他就依次启动,间隔五秒,先最后一条先启动,然后呢再过三秒,这 m 三启 启动,再过两秒,再过,再过,再过五秒,间隔都是五秒的。再过五秒, m 二启动,再过五秒, m 一启动。如果我忽然发生故障,例如 m 二发生故障,那么他 m 一 m 二立马停止,然后呢? m 三过五秒钟之后停止。 m 四够五秒钟之后停止。如果我过站解除,那么他又启动了,因为我现在的话是启运行指示灯,是启动的,是正在启动状态, 如果我点击急停,他就会立马全部停掉,急停他就立马停掉了,急停解除,他就按照正常的情况又启动了,除非按下停止,如果没有按下 停止的话,他都一直是启动的。例如我按下急停,我想要急停,再点击停止,急停解除了,他也没启动,要点击启动之后,他又循环启动了, 这个就是这个视觉传送带的数据数据启动过程。然后我们看一下程序,这个程序的话一共有七段程序, 然后呢,每一段我都写了注解了,每一段都写了注解的,然后呢,点击监控,可以看到这些程序的运行监控状态。 这里一共有那个四节传送带做程序, 下面我们看一下这个 i o 点表,这个是又用的是国图幺二零零幺二幺四七的 cpu 做的,这是 i o 点表。 有,这是那个因为我在那个触摸屏上模拟的,所以的话就不就用那个 m 点来替代这个实际的输入点, 这些是触摸屏的上的 m 点,然后呢控制这些启停,然后呢这是相当一个旋钮开关故障模拟的,因为它自锁嘛,所以这个急停按钮 就就急停了,这个体启动停止就是普通按钮,然后呢这个这是 m 一到 m 四的传送 带电机控制,然后这后面是一个指示灯。我们再来看一下这个图纸, 这是 plc 的接线图,这里启动停止,然后呢这是旋钮开关来模拟那个故障模拟的,下面的话就是用那个急停按钮,然后这个是 这是 m 一到 m 四的电机传送带,然后这个是隐形指示灯,然后呢这个是主电路图,主电路图是这个,这样 电机 m 一到 m 四三相电机,然后结那个结束器,然后呢这个就是前途了。 然后呢这是控制流程图,控制流程图的话就是 m 一 m 四启动, m 三二一,如果有故障的话,就是 相应的相应的停止, 如果 m 一有故障的话,那就 m 一立即停止,五秒钟之后呢 m 二停止,五秒钟后 m 三停止,再过五秒 m 四停止。如果是 m 四有故障,那就全部立立即停止,这里就是它的流程, 然后呢我这里流程图的话有那个 cad 版本的,我用 cad 画的,这 cad 的可以编辑的,这个 cad 画 的可以编辑的,然后呢这个是主电路图, 主电路图的话就这样,然后呢这个是控制流程图,也是用那个 cad 画的。 嗯,下面我们看一下课题的控制要求。 课题控制要求的话,就是按下 m 一之后呢启动,然后呢经过那五秒钟之后依次启动其他电机, 然后呢按下停止之后呢先最前面一条停止,如果,然后呢依次停止 m 二、 m 三、 m 四,就是那个控制流程,如果出现故障的时候呢,前面的就立马停止,后面的就见 五秒钟之后停止,如果按下停止按钮就立马停止,这个就是课题的控制要求了。好了,我们下面还有一篇参考文章可以看一下。参考文章就是网上下载来参考的, 这个参考文章就参考这个课题内容来弄的, 你看这个参考文章,他不是用博图幺二零零写的,是西门子两百写的,就是参考文章类的, 大概看一下就好了,这个就参考文章相关的 图纸,我也是按照这个来画的,但是 pl 程序的话,我是用自己的思路写的,按照课题要求思路写的。下面的话我们讲一下这个薄图的控制程序,点击放大 关闭 好了,下面的话就是这里,这里有做了国图工程,我打了压缩包了,下面右击进行解压,用 windows 资源打开方式,用 windows 资源管理器或者是解压软件进行解压。例如我用 windows 资源管理器点击提取,如果是 win 十的话,在这里就可以解全部解压出来了,如果是 win 七的话,它就可以提取出来, 就进行解压嘛,我把它解压打开了,这是压缩包,这是解压出来的文件, 然后呢这个解压出来的就是这个是博图工程来的,用 v, 用博图 v 幺四或者以上高版本都可以打开的,点击浏览找到桌面上的, 找到这个博图四层电梯的工程,视觉传送带的工程,点击它视觉传送带,点击打开,这样就打开了, 点击打开项目视图,在这里的话我添加设备,我选择的是那个出那个 plc 的话,我选的是这个型号,这个,然后呢触摸屏,反正画面的话,我选择的是这个大一点的屏幕,这个, 然后呢设备主态就是选好之后呢要把它用这用鼠标点着它一直拖,把它拖连在一起,这样的话他们就建立了通信了。 然后呢这个是 cpu 模块,这个幺二幺四七的 cpu 模块, 这里的话就点击属性, 然后呢我把这个时钟这里也勾选上,这样的话我们 就可以利用那个系统的时钟了,例如什么出租,出租号,脉冲啊,那些东西都可以用上了,这里勾选上这里是是系统自带的一些变量,勾选上之后偏长的时候就可以用那些时钟为 ei 的指令,或者出处化脉冲,或者是时钟跳动指令, 如果要连那些设备的话,就是连 ps 触摸屏啊,就勾选上这个, 然后呢这里的话我定义变量,在这里 p l c 变量表直接建了一个表, 变量表点击启动按钮,这里后面对应的是注减,就是说我用这个 m 点来替代这个 i 点,在触摸屏上来实现操作的,就不用实际的硬件了,然后呢这相应的对应的 q 点,然后呢这个是 系统计时顺序,启动的时段时间控制故障模拟,然后呢我们点击这个组程序看一下, 看下这个主程序这个初始化,这个因为那个时间的话就是定时器的时间,是以毫秒为单位的,所以的话我们要启设置为五秒,那就是五千毫秒,五秒就是五千毫秒,送去启停的那个间隔是五秒,就是五千毫秒, 这里可以路遥啊,是其他时间在这里改就行了,然后呢这里是那个启停的, 我点击启动之后呢,他就运行了,然后就自锁,然后呢就他就保持了运行状态,这个的话就是停止的按钮了,然后呢点击启动之后呢, 如果没有发生故障,那么呢它就是 首先启动一下 m m 四的传动带,然后呢过五秒钟之后 再启动 m 三,然后呢再过五秒钟之后再启动 m 二,再过五秒钟之后呢再启动 m 一,就看他是一级连一级的,所以呢这是送序的。启动停止的话,就是我点击 这个运行指示灯录,就是按下这个停止按钮让它停止, 停止,然后呢或者是故障报警的时候停止。这个运行时是当战场下停止的话,先 m 一停止,然后呢再过五秒钟之后呢再 m 二停止,再过五秒钟之后呢 m 三停止,再过五秒钟之后呢 m 四停止。如果是故障模拟的话,那就他拥有故障报警了,这是统一放到这里来处理了。如果说如果说是 m 一 故障就是 m 一故障了,那么 m 一立马停止, m 二故障的话 m 一 m 二停止, m 三故障的话, m 一到三停止。如果是 m 四故障 或者是急停,他这四个就立马停止,然后呢这个是系统的 系统运行计时,这里的话就是线,就是用那个时钟脉冲,只要这传送到 有启动了,我就开始计时了,如果没有启动都停止了,那我就把这个计时清零了,这个呢就是 这个就是所有的程序了。然后我们再看一下这个 s m i s m i 的画面, smy 的画面的话,这里就是用这个直线,这个直线把它加粗一点,画出来的这个直线,然后呢点击它让它变粗一点,变粗一点就可以了,然后呢这个就是用那个圆画画一个圆,然后改一下它的颜色, 相应的里面就关联了这些动画,例如它的这个外观关联 m 一 m 一就找到皮尔西变量,在皮尔西变量里面找到 m 一传送带,点击勾选他,然后呢例如在这里就选择颜色来零的话就红色,一的话就绿色,就绿色的话就代表他在运行 m 二 m 三都这样搞。然后呢这些按钮的话就是在这里把这个按钮拖出来就行了,按钮的话就在这里试键,这里点下去之后呢,他这里就自位, 它就是为找到那个 plc 变量。急停按钮,急停按钮勾选它, 然后呢急停解除的话,就是把这个点在急停的按钮复位掉,因为这样呢,这个急停是带有自锁的急停按钮,这个启动呢就普通的按钮,按下去他就便于示范,之后他就复位了。 这个 ps 心跳的功能的话,就是用它来检测一下,如果心跳不跳了,证明跟 plc 没有通信上了,这里的话就是跟那个 plc 分成器通信了,检看一下这个心跳跳不跳的,如果不跳的话就证明他没有连接上 这里的话,是那个默认的变量,这是所有的变量,就是包括自己前面关联过来的时候,那些变量就会自动在这里生成,就是关联 plc 之后这些变量都在这里自动生成的。 然后呢这里的访问采集周期要把它全部改为一百毫秒,如果不他系统默认是一秒的,一秒的话就就觉得这个有点卡顿,把它这个扫描时间改小一点的话,就觉得这个动画很顺畅了,目的是是达要达到这个效果。
