粉丝78获赞287

ltl 各位高四五又来了 lt 加安进入机床配置页面,按专家列表 五三六幺幺零, 点击屏幕右侧确认显示第一正向软线位,此时也是这周的正向软线位,按轴键就可以切换到 xo 的正向软线位, 光标上移就变成了 x。 走到负向软件位,点击首加就是 这周的负向线位,在相应的位置输入机床坐标即可设置各种的线位。

那么到了博图 v 幺八里面啊,用用于三点零固件的 cpu, 它的这个软硬件纤维的设置页面啊,有了一些新的一些内容啊,比如说呢,它可以这个呃确定硬件开关的类型是 呃可便利还是不可便利,以及相关的响应,以及对应软线位的开关呢?是到达的反应还是超出时的反应啊?都可以这个进行设置,那么这样呢,可以使得这个线位开关使用的更容易,可以编程呢,呃让这个呃轴呢,在这个软线位上以组态的这个动态性能进行停止了。 那么还有呢,即使呢超过了限位开关,也可以让轴保持控制啊,阻止轴的关断势能,那么这是一个对软硬件开关设置的一个一个总结,对于硬件开关类型呢,可以设置为开关不可便利开关可便利, 可便利,就是这个硬件开关呢,可以创过去啊,就这个意思。那么相应的这个响应呢,对于开关不可便利,可以阻泰轴禁用,也就是取消启用。还有呢以急停的方式进行停止,并且保持启用状态,比如说使能一直保持着, 那么对于开关不可变令,那么它的响应呢,只有这个轴禁用。对于软线为开关,当它到达时的反应呢, 可以设置到达时的反应和超出时的反应,那么相应的响应呢?到达时反应呢,可以设置为以最大动态值停止,以当前动态值停止两种。那么对于超出时的反应呢,可以是禁用轴和紧急停并保持轴的启用这两种设置。

卤菜单件的话进去有调试,调试,然后找到集团数据, 那切换到你的轴数去找到轴数据,然后在这边通过轴加轴减去切换你的轴。嗯,你的轴是 k c, 然后 k c l 这个上,嗯, k c l, 然后你通过搜索软线位是三六幺幺零和三六幺零零, 你这这两个嘛?然后他是说要改成零嘛,是吧?嗯,你把它改成零,改了零,然后你按这个取消,按这个取消,然后这边有一个叫设置集装数据有效, 按一下设置集装置就有效,那他就好了,他这个就改好了即可。走,那你要返回,你就按这个走菜单返。

两个月改过, 形成是形成正方向,一个正方向减一个就行。 x 是负的,一米一对多一个多,多出来一个 一米一,一米一,一米是负的,幺零零幺,是吧?一米一的,这是一米 一一零一零幺零二吧?零二都都给一个吧?一个,两个,两个。然后外轴是一三对,一米三一三零二, 这东西也是二,然后是土豆五百二,还有五二。哦,五二对五二。 然后这个方向是不是咱没改,是吧?方向已经改过了。方向对,那你教一下,看看对不对?方向不对就麻烦了,再重新搞。

不要再把四幅限位信号接 plc 上了,如果你这么做,一个轴可以节省三个 plc 输入点位。如果你以前的做法是把信号接到 plc 上,那么今天学习的这个方法可以为你节省三个输入点位。一,通过默认报文获取限位信号 步骤一,确认驱动器线位信号已经定义好,上节课已经定义好了,可以在线监控下信号。第一个感应器是正线位长臂,通过软件可以看到驱动器已经收到信号了。 第二个感应器是原点开关,常开测试证明传感器信号没问题,但是为什么驱动器碰到极限后不报警提示呢?步骤二,打开手册查看默认豹纹限位信号引用的方法, 线位需要激活才有用,我们只使用硬线位。根据手册需要给 configepos 这个参数的第三位置位,激活 plc 编程中功能快的 config app pass 的第三个位,或者一百一十一豹纹的 stew 一的第十五位。 我在 p l c 中直接添加了一段程序,直接控制 comforgepos, 给按一点零一个按信号激活硬线位,再来测试下线位信号按后会不会报警,这个时候驱动器报警了, 证明如果让限位报警,还需要激活应限位 p l c 功能快输出, x s war 有报警输出, act war 也出现报警代码。根据四服软件中报文监控的幺幺幺报文传输方向位置状态自一。第九位 是正线位信号。第十一位是原点信号,对应 plc 功能快输出以 pash 为一的点位,引用豹纹信号。先看下四伏软件输出豹纹监控状态,挡住正线位光电开关后,四伏输出正向停止,档块生效信号给 plc, 再看下 plc 功能快输出的豹纹状态,挡住正线位后, plc 功能快输出。以 past 为一的值有变化,证明四幅已经通过豹纹把线位状态发给 plc 了。 再试下原点信号,挡住原点信号后,四伏并没有输出。测试了下,必须激活找原功能才会有输出。当拨动找原开关后,回原参考点激活有信号输出到 plc。 找到原点后,四 回参考点激活信号,停止输出。步骤三,引用默认一百一十一豹纹以 pash 为一的银角输出感应器信号到 plc, 直接引用功能快输出豹文字中的位,正线位的信号是 b。 九、 引用字中的位,方法是在字后面添加百分号,加 x 加倍退,原点激活信号是 beat。 十一、 把状态输出到 demo 机的输出上,更改下注视,方便看程序。把修改好的程序下载到 plc 中测试下,挡住正线位感应器时, plc 可以收到信号。执行找原命令时,原点信号可以收到, 但是零未激活信号并不能直接反应感应器的状态。如果想在调试设备的时候监控感应器状态,可默认 豹纹是行不通的。接下来让我们来看下如何解决这个问题。 二,添加自定义豹纹,获取限位信号。步骤一,打开四幅软件,添加自定义豹纹,打开 h 零 i p n 总线通信参数,修改 h 零三五的值,选择二,外部 d 状态,下载到驱动器内存。 步骤二,打开豹纹监控,查看信号四伏能否输出到豹纹,选择自定义豹纹, 挡住原点信号时,自定义报文的值是一,挡到正线位时,报文值是十六禁止的八十,对应 io 设置的第一和第八相对应报文字的 b 零和 b。 七、步骤三,在 plc 中添加自定义豹纹的引用点位。由于功能快,没有输出自定义豹纹的输出,需要在四幅对象中查看引用的豹纹地址是多少。 打开未分组的设备,找到四幅打开设备状态之前添加豹纹的时候, plc 自动分配了输入和输出地址,所以直接引用即可。自定义豹纹是最后一个字,对应的输入是 i 九幺。 之前添加豹纹的时候, plc 自动分配了输入和输出地址,所以直接引用即可。根据刚才私服设置的钉配置必退是零和七,对应 plc 的点位是 i 九十一点零和 i 九幺点七, 挡住感应器测试下效果,这个时候原点信号的状态是实时传输的。 三、总结,以上就是本次验证的结果。

先打开机床总开关, 私服系统上电点 nc, 完成正常的开机。 选择系统参数键选择调试 选择轴,机床数据在筛选里面输入三六幺零零, 查找他的短线,未查出 选择轴加或轴减,可以更换 x 轴跟 z 轴, 根据我们调节的线位我们进行调节, 等改好参数需要重启才生效。

学完 p l c 程序的一个下载呢,接下来我们再来看一下我们这个程序怎么上载上来,也就是说假如我们在做维或者维修的时候, 当出现设备出现故障的时候,我们需要把里面的程序上载上来,或者备份起来的时候呢,我们怎么上载上来?咱们把幺二零零里面的程序上载回到我们的博图软件里面,并且把它保存起来啊。 首先我们要把这个程序上载上来啊,说起来也比较简单,这里面下载是这个下载箭头,上载是这个上载箭头,但是这个上载箭头大家可以看得到,这里面是 灰色的,我们点不了,对吧?我们点不了,我们要怎么样子才能把这个程序上载上来呢?首先必须要有一个先决条件,就是我们 这个啊,播图软件要和我们的这个 plc 要连接起来,也就是说他要在在线的状态下才可以,所以呢,我们首先要点一下 把您的这个转至在线啊,我们一定要先把它转至在线,我们点一下啊。 嗯,点一下,我们因为之前我们下载呃,下载程序刚刚下载完,所以我们点转 字,在线的情况下呢,他这里面就会有这些啊,绿色的按钮或者黄色的按钮或者等等,什么不同的按钮会出来,呃,这个样子,我们我们先转至离线,然后呢我们把这些程序我们给他删掉,给他删掉, 嗯,我们再把什么东西删掉。新建的部分, 好,我们先把程序删掉吧,意思就是我们现在程序是一个空的程序,呃,然后这里面设备还是依然还是幺二幺四吧。 其他的部分我看一下变量表,默认变量表,这里啊,我们把变量表,我们也把它删掉,我们也把 删掉,好啊,呃,这样子,然后呢,我们再把它转至在线,大家再看一下啊, 好,这个时候我们就会发现这里有小的黄色感叹号,小的黄色感叹号,这些小的黄色感感叹号的意思就是 我们的 plc 和我们现在这个软件里面的啊,这些内容他对应不上啊,不是一致的时候呢,他就是黄色的感叹号, 这个时候呢,我们就可以上载上来了啊,这个时候我们还会发现,哎,这个上载这个箭头还是灰色的,记住了啊,鼠标不要点在这里,鼠标随便点在我们的项目数,随便点到哪里都行, 随便点一下大家就会发现了,这个他就会变成,呃,可以操作的一个状态,我们点一下,从设备上上传好, 这个时候呢他就会出现一个黄色感叹号出现,告诉啊,我们说冲突啊,什么冲突呢?因为,呃, 意思就是我们这里面的东西和里面不一样,你是不是要把它覆盖掉?很显然我们需要覆盖,点上传就可以了。点确定好, 这个时候我们上传的东西,我们就会发现,诶,这里面有问题,这里面有问题,意思就是我们 之前上传上来的这个变量表里面,我们没有上传到,我们上没有上传到,我们刚刚鼠标点在哪里啊?点在这个位置,所以我们只上传了这这一块的东西,我们继续再点, 点最高一点啊,点最高一点,然后右键我们再点一下,从设备上上传到软件哈, 所以啊,他们他们级别是有不一样的,我们刚刚鼠标点在哪里啊?点在这里说没上传的就是程序快,我们要点到这个位啊,点到这个位置啊,点到这个设备这个位置,我们把它再再上传,从设备上上传到软件 啊,谁去快,我们继续,嗯,这里面 他就会把这些东西全部给我们全部替换掉,我们点从设备上上传点确定, 所以呢,在上传的时候大家一定要注意什么?我们的鼠标选择,你到底是选择上传哪一部分的东西? 如果你鼠标选择到程序快呢?他只上传这里面的内容,如果你鼠标选择上传在 ph 变量呢,他只选择上传程序变量的内容。如果你想全部上传的话呢,你就要选择这里面的 右键选择选择它,然后再点上传,或者直接右键选择上传这个 p、 l、 c 里 里面的所有内容啊,上传到 plc 里面的内容,这样子的话,他就会把我们的呃程序块啊,跟他相关的所有东西通通都会上传唱来,不然的话呢,他就上传的没那么完全啊,没那么完全 好,没那么完全,所以这里面大家一定要注意设备,呃,就是我们程序上载的时候一定要注意的你上传的内容,呃,一定要右键 注意你上传的内容是哪一些的内容,所以上传的时候建议大家鼠标一定要放在哪里啊?放在 plc 这里,这个总项目这里,总项目 这里,然后才把它上传上来啊,才把它上传上来,这个就是我们呃程序上传的啊,内容啊,程序上上传的内容注意的事情刚刚都有给大家有讲了啊, 好,那我们接下来再看一下,之前有讲过,在博图软件里面, 我们软件对这个变量就是对这个变量名称的一个要求,他是必须强制性你要有这个变量名称的啊,一定要有这个变量名称的, 这个变量名称一定要有。如果我们的 i 区、 q 区和 m 区可以,虽然说可以直接输入这个呃变量的 一个绝对地址,但是呢他生成的这个变量名称,呃,他是自动生成的,是 tag 斜杠啊,下划线后面随便加一个,也就是他自动生成的这个变量名不一定是我们想要的。 那这个时候怎么办?我们就在 p、 l、 c 变量这里面,我们里面有一个默认变量。 好,里面有个默认的一个变量表啊,里面有个默认变量表啊,里面有个默认变量表, 这个默认变量表里面它主要包含三类的变量,三类地址的变量,我们来看一下是哪三类呢?注意看这个默认变量表里面,它只包含 i, 就 输入信号, q 就是输出信号, m 就是中间继电器哈,也就是说它只包含这三类变量。如果我们后面需要用到啊,比如说一些 我们自己需要见变量的时候呢,我们添加变变量,或者在程序块这里添加 bb 块。这个后面的事情我们先管现在 iq 和 m 啊, 如果我们要更新,或者我们需要把这个,比如说 t、 a、 g 杠一这个名称我们改一下,比如说我们直接改成 m, 零点零的话,我们是可以改的, 大家会发现我们一改嘞,这里面的东西他就有变化了,因为他一直在在线的状态下一改,他自己就会变掉, 就自己就会变掉啊,所以呢,在我们编程之前,呃,周老师这边建议大家先把我们的 i 区和 q 区先把这个变量的名称最好, 建议大家先把它定义好,在默认变量表这里先把它,对啊,先把它变啊,定义好了以后我们再接着输东西,这样会好一点, 不然的话呢,后面我们一改程序不好改,如果啊,暂时我们还没有那么好的一规划,我建议大家先这么来搞,先这么来定,怎么来定呢?我们先把它删掉啊,先把它右击选选,然后点击删除就 就可以了。好,我们来添加,我们添加第一个 i 零点零,我们可以把这个变量不一定是说啊,我要输入一个启动啊,停止啊这样子的一个信号,我们如果你还不太确定的时候,然后我又需要让他变量表,那 啊,教大家一下,你直接用 i 零点零对应这个 i 零点零的地址就好了哈, i 零点一, 那他这里自然就会往下排,注意啊, i 零点二,哈, i 零点三 啊, i 零点四,我们搞搞五个 i 零点四, ok, 接着我们再出 q q 零点零啊,它往下排还是 i 哦,所以这里面一定要注意 把它改掉,改成 q 零点零就可以了, q 零点一,嗯, q 零点二, q 零点三,写大写哈, 大写 q 零点三, q 零点四哈,然后呢,接着搞 m m 零点零,好,记得啊,这里要改 m 零点零,嗯, m 零点一, m 零点二,嗯, m 零点三,嗯, m 零点四, ok, 这样我们就可以把这些我们 输入性啊,我们先改掉,先改掉,先改掉啊,这样的话呢,在我们在直接编程的时候,在程序块这里, 嗯,程序快,这里我们双击他,我们这里面我们就会发现啊,他也变过来了啊,他也变过来了,大家会发现,哎,我们只要把这个名称一变呢, 他这里就他显示的这变量,他就完了,他就改不了了,自己改,改不了了。所以这里面大家一定要注意这个小问题啊,一定要注意这个小问题,我们哪怕这里把把它改成绝对, 这里这个变量他也改不了啊,所以这里一定要注意,建议大家先把这些地址的这个名称我们要给他改掉, 不然我们等他自己分配,然后我们再改回来的情况下呢,会稍稍比较麻烦一点哈。 q, 零点零, 这样我们就把变量表我们就改完了。好,我们就改完了,这里可以看一声是符号啊,绝对啊。 q, 零点零,对吧?我们就改完了, 然后呢我们改完,我们可以把这个东西下到,我们再把这个变量表,我们再下到 p l c 里面去啊,我们再下到 p l c 里面去, 再下载到 p l c 里面去。好,再把这个下载到 p l c 里, 装载一下 啊,装载完了,大家注意这里面都是绿色的,那就没什么问题。然后呢,我们,呃监控一下,我们监控一下,右键一改改为一,这里点亮了,是不是改为零 灭掉了?之前我们也稍稍有给大家有讲过, 我们的 m 改一改零是没有任何问题,因为它是中间继电器,而我们会发现一个小问题,是什么小问题呢?我们会发现一个小问题,就是当 我们这里面输入的不是,呃,不是 m, 也不是 q 的,而我们输入的是 i 的时候呢,我们就会发现一个问题,是什么?我们就会发现我们的 i 我们修改不了啊?来,我们把它改为 i 了,我们再来一次,再下到 p、 l、 c 里面去。 好,下完了我们再监控一下, 监控的时候呢,它自动就会转自在线啊,我们再来改一改,我们会发现我们怎么改为一他都不会动啊,他都不会动,为什么呀?因为所有的输入信号都是会被 输入端子的一个状态来刷新的,来刷新的,所以我们是改不了一的。那我们有些时候我们需要在这种没有接外部信号的情况下,我们需要做程序调试,怎么办呢? 这个时候呢,我们就需要用到他的强制功能,他的强制功能我们想要强制怎么办?我们就必须要点到监控与强制表这里,这里面打开里面有个强制表, 这个强制表是专门呃列出来我们需要强制的输入信号的一个表,我们双击它打开看看,好,这样子,我们把它呃浮动一下。好,这个时候呢?呃 呃,我们会发现这个表里面其实刚开始没有东西啊,其实这个表里面之前是什么都没有了,之前的状态是这个样子的一个状态,那我们想要强制内容怎么强制呢?好,我们直接输入我们要强制的 i 零点零。 好,二,零点零强制值是多少呢?比如说正常他是断的,我们要把它变为一 on 的状态,就是一,好, ok, 这个时候我们要强制,怎么强制输入一了以后呢?我们点一下这个启动或替换可见变量的强制,我们点开这个,我们一点,他就会把这个强制值,呃,强硬的 变成我们当前值啊,我们点一下强制好。第四, 这个时候大家注意看这里是不是变通了,没错,这里就通了啊,这里就通了,对吧?而且我们监控的时候我们也会发现,哎,这里是什么一个状态啊?这里的一个状态上面会出现一个 f, 红色的 f, 对吧? 代表的意思是什么呢?代表的意思就是我现在在强制状态,我们在使用的过程要小心一点, 这个就是强制状态,我们把它强制取消,他就会恢复成原来真实的一个状态,原来是什么就是什么,原来因为没有接输入信号,所以原来是 断的状态,所以呢他肯定就是断的状态。而且再注意一下,我们在强制的时候,这里这个指示灯就立马就会变成黄色的啊,注意看啊,我们再来强制一次,好点试。 大家注意看这里面的这个就会变成黄色的状态,我们把强制取消呢, 它就变回来了,也就是说当我们强制的时候一定是一个呃,非正常状态,所以呢,这里面它会以黄色的一个警报告诉我们 现在 cpu 运行是属于一个人为干涉的一个状态,这个是强制的一个内容, 我们强制表的一个内容在这里面呢,呃,除了只能强制一个,我们可以输入多个啊,比如说我们也要强制 ii 零点一啊, i 零点一, i 零点一, i 零点一,我们强制这个 i 零点一, i 零点一。这里面注意看啊,比如说我们也要把它强制为一, 只要我们这个值输入一或者输入零的时候呢,他后面这个勾就会自动勾上。这个勾是什么意思呢?因为我们这个表里面有可能有很多,甚至有 i 零点二 啊, i 零点三,我们可以输出很多个状态,但是我们是不是 所有的状态都需要强制呢?不一定,这个勾的意思就是我们需要强制的时候呢,我们就把它勾勾上,如果 不强制,我们就对于,比如说我们现在只需要强制 i 零点一,那我们就勾 i 零点一就行了啊,我们再看一下,我们点一下这个强制,他就会发现 i 零点零并没有在强制状态, 对吧?现在已经强制了,但是 i 零点零没有通,因为我们在这里面只强制了 i 零点。 只强制了什么?只强制了 i 零点一。如果我们改了值,一定要更新一下啊,一定要更新一下啊,一定要更新一下就可 可以了,这个就是 i 零点一啊,我们把它删掉,嗯, i 零点一,好,再强制一下,勾上 停止。好啊,删一下,我们把 i 零点一勾上,然后呢点一下墙纸, 这里看可能不是很直观,这样子,周老师再加一条程序好不好?再加一条程序,把监控状态取消。嗯,然后呢,我们在这里面输入 i 零点一, i 零点一,然后 啊接通 q 零点一, q 零点一。 ok, 然后呢我们再把这个东西,我们再下到 p l c 里面去,再下到 p l c 里面去啊,我们再下载到 p l c 里面去, 点装载就可以了。好,然后呢?下载完我们依然要监控。 ok, 这个时候我们再来看一下,我们现在只强制 i 零点一,哦,好, 请停止,哎,已经强制在上面了,已经强制,我们把它强制取消 没了,好,我们不强制 i 零点一,我们把 i 零点零强制 on, 这是一啊,强制 on 啊,挨零点零就会接通,这个就是我们的强制功能的一个使用啊,使用 在这一个小节里面呢,主要教大家三个部分的内容。第一个部分就是我们程序上载,我们要把程序把把它从 plc 里面上载到我们软件里面的时候,需要注意哪些内容? 一定要注意,首先我们要在在线状态下,现在已经在在线状态下。第二个 我们要上载的时候呢,我们一定要注意,我们想要上载全部内容的时候,一定要选择 cpu 这里的一个选项右键,然后上载啊,或者选择它再用这个上载也可以。第二 第二个内容呢,就是呃, p、 l、 c 它的一个默认变量表, i, q 和 m 它里面的变量,它的名称建议大家先给它定义好,如果我们在呃没有定义或者没有非常准确的名称的时候, 我们可以跟他的绝对地址的名字可以搞一样,也是没有太大的问题。然后第三个小内容呢,就是我们的强制表的一个应用啊,这个熟还是不熟?当当,当然大家只是看了一下视频,呃, 没有那么大的一个印象,建议大家一定要自己多多动手啊,一定要建议大家多多动手,才可以更深入的去了解这个软件它的一个应用和使用啊,应用和使用。


大家好啊,这节我们讲一下薄涂啊,西门子薄涂啊,自定义数据类型的用法,他的自定义数据类型啊,叫 udt 啊, udt 呢,就指的是自定义数据啊,那么什么是自定义数据类型呢?呃,通常啊,我们知道啊,就说在 西门子博途中啊,数据类型有很多啊,比如说,嗯, i n t 啊, d i n t s i n t 啊,伏点型啊,等等等等啊,那么这些数据类型呢,是我们 这个已经系统提前定义好的了啊,定义好的了,比如说 d imt 就是三十二位的整形, imt 呢,就是十六位整形, s imt 呢?八位的整形啊。那么如果说我们需要用的复杂的数据啊,他也 都有定义,比如说,比如说定时器啊,定时器呢,他提前呢,他就定义了四个变量输入啊,呃,输出,然后呢?定时时长,然后呢?当前耗时 等等啊,那么如果说我们要用呃更复杂的,就说我们自己的数据类型怎么办啊?通常这个数据类型用在哪些场合啊?我们看一下。如比如 说我们这个气杆控制块啊,这是我自己写的一个气杆控制块啊,他可以实现手动伸出,手动,这个 收回,自动伸出,自动收回,然后呢?呃,驱动线圈啊,然后限位啊,两个限位,两个驱动线圈,然后伸出完成,收回完成 和深处潮湿收回,潮湿,还有一个复位,加上模式选择。那么这个气缸控制块呢?他有这么多管角啊,这么多管角。如果说我们 要用一个气杆控制块还好啊,就是只要我们把这个每个关点定义一下就可以了,但是如果我们定义很多个啊,比如说你的项目很大,定义的一百个或者二百个这个气杆控制块,那么如果你每个气缸控制块啊,都这样写啊,就是 都写收回删除啊,什么什么完成的超时的,那太复杂了啊,就是你重复工作很多啊,那这种情况呢,我们就可以用到这个自定义数据类型,我们提前呢把这个气缸这个需要的管角定义成一种数据类型 啊,另一层一种数据类型有底梯,然后我们再在功能块,再在数据块中直接调用这个数据类型,就可以实现每一个气缸都有这么多数据啊,这么多数据啊,大家看 我提前,比如说我定义了手动伸出,自动伸出,手动收回,自动收回啊,收回完成,伸出完成,收回潮湿,伸出潮湿, 把伸出岩石收回为岩石。然后数据类型的定义好了,有固而行的,有时间型的啊,那么我们定义好这个之后,只要我们在程序中啊, 在他的数据块中再定义啊,七杠一,那么他就七杠一呢,就自动还有这么多类型了啊,这么多类型了啊,那我们就实际看 下怎么定义啊,怎么定义。首先在这个 prc 数据类型啊,我们点击添加数据类型啊,添加数据类型,然后呢这个数据类型呢?感谢更, 更改一下名字啊,更改一下名字啊,比如说我之前呢是我就直接改个气缸啊,气缸,那么气缸就是作为一种新的数据类型啊,他提示该名已经存在啊,我随便改个啊, c y l i, 嗯,记忆啊啊,气缸数据类型,那么在气缸数据类型中呢,我们就可以定义啊,手动伸出啊,手动收回,自动伸 出,自动收回啊,我就先第一,这么多啊,这是首先要定义数据类型啊,定义 第二步呢,在数据块中呢,我们要增加变量啊,那这个变量的类型啊,正常我们变量类型都是系统这些类型啊,大家看布尔新啊什么的。在系统类型中呢,我们选择的数据类型啊,就是我们的这个 c y i n d r c y n d, 这拼音拼错了,第一眼第一眼重用我电脑易有问题啊,易有问题,先不拼了,就这样。 然后我们比如说新建个功能块啊,新建功能块,那么这个功能块呢,就是我们控制数据块啊,新建经理数据块, 这个数据块呢,比如说我们控制气缸啊,气缸一,气缸气缸一,然后他的数据类型啊,就是我们刚才定义的啊,定义的叫拉到最后边有自定义数据类型啊,哎,也不是,他是看到你的字母排列的啊,这样,然后定义 好的数据类型之后,大家看这数据类型中啊,这个变量中自动就有是四个数据了,四个数据了啊,我们不管正确啊,对错啊,先看一下这种方法啊,自动有四个数据了,所以你在数据类型这里呢, 添加多少个变量,那么他就有多少个数据啊,多少个数据,这是七杠一,比如说我们再建七杠,二三四五六七八九十啊,我可以直接建立这么多七杠,那他的数据类型呢,都是我们自定义 数据类型,每个气缸这个变量中都有四个数据类型供我们调用啊,调用,然后在这个,呃,我们的这个 这个功能块中啊,我们就直接可以插入每个气缸的,气缸一前限位,气缸二后限位啊,这是外部的物理点啊,这个没有定义啊,比如说气缸一的,呃,是 伸出延时,收回延时自动伸出,手动伸出啊,这是七杠一,如果七杠二呢,也是同样的啊,同样的啊,这就是自定义数据类型的一个好处啊,就说再重复的 工作中啊,你解放出来的酒啊,只要叮一次就可以了。叮一次啊,那今天课呢,就讲这里啊,谢谢大家。


大家好啊,这节我们继续讲温西西,那在这个呃上节我们讲的模板啊,就是说每个画面都可以调用模板啊,那么除了模板呢,还有一个种啊,就是在所有的画面中都可以调用的 模板呢,你必须调用才会有效,比如说画面一,画面二,现在我调用了往板一,模板二和模板三呢,并没有调用,那他就不生效,而且不可能一个画面呢 生成俩模板啊,他是互相排斥的,就说我用了模板二,我就不能用模板一,我用了模板一就能不能用模板二啊?只能用一个模板啊,大家注意这些画面呢,只能用一个模板啊,不能 全用,也不能模板套模板,说模板一,我再套模板二,模板二再套模板三,这样也不行啊,模板是唯一的啊,画面 面呢也是唯一的啊,那么除了这个画面和模板之外,还有哪些能做到公共的呢?就是这里边有个永久区域,大家注意永久区域到左侧导航栏啊,在画面管理中,那这个永久区域呢,就说我可以啊,在 这个所有的画面中都可以添加一个区域,这个区域呢作为永久区域就说不是模板,也不是其他的,叫永久区域。那么怎么添加呢?我们看看这个每个画面的上侧啊,上方,上方啊,你把这个鼠标啊放到最上边这条 边缘上啊,他会出现个箭头,上下拉,然后呢我们按住,按住往下拉啊,往下拉,那么拉完之后呢,上边这部分就是永久区域,下边呢 就是画面,这样啊,我们的画面就会变小了,大家注意啊,就说正常你的画面,比如说是八百乘四百八的,那么添加了永久区域呢,你这画面就变小了啊。永久区域,比如说你加了这个五十, 那么你的画面就剩下四百三了啊,你的画面会往前移啊,但是移出屏幕的我们就看不到了,所以我们做模板呢,做画面的时要注意这个永久区啊。永久区, 永久区域呢,一般加一些什么呢?公用的,比如说时间呢?标题了,呃,页号了啊,中英文切换了, 呃,产品名称了等等公用的信息啊。永久区域,因为它可以在所有的画面中产生,而且我们可以设置永久区域的颜色啊,这里呢我们看一下属性 啊,属性,这里呢属性就是永久区域的属性,然后呢我们可以设置他背景色啊,我们设置一个背景色,大家看,设完之后他就变了啊,变了背景色,然后呢还可以设网格,颜色啊等等啊,都可以啊,都可以, 高度也可以设多高啊?高度我们设成五十,凑个整数啊,五十高的一个永久区域,而且设完之后呢,大家注意永久区域啊,是 就所有画面都有啊,这时候,比如说画面一,刚才我建立永久区域,画面二也是永久区域,而且这永久区域是一个啊,不是说损一个画面一个永久区域,那么比如说我在永久区域上添加一个文字啊,啊,添加了文字,那么这个文字呢,在所有的画面 面上都会有啊,因为永久画面啊,就相当于一个固定的模板一样,就是你在上面添加了什么,然后所有的画面都同时会有啊,不像模板你还要需要调用永久画面?不需要调用啊,这是我再添加画面画面三,那么画面三同样也有永久画面区域啊,永久画面区域 就说他不需要调用,只要你在画面中给他拉出来啊,拉出来之后所有的画面都可以用啊,那么我们可以大点的啊,最大呢是 比这个屏幕啊小,就这么大啊。那当然这个是不可不现实的啊,因为我肯定在不同的页面要切换不同的东西,所以呢,我这个永久区域啊,设置的时候不能说我想设得到。设置得到啊,最好合适就好啊,我们设个五十险啊,设 五十啊,这样在永久界面上呢我就可以操作,而且这永久界面呢和这个正常的区域是一样的,你可以添加指示灯按钮啊,划线啊,文字啊等等啊,都可以添加, 就说不影响我们主界面的操作啊,这就是永久区域的添加啊。

本期视频我们来看一下画画面里面的另一个功能是弹出画面,我们这里重新创建了一个弹出画面,嗯,这写了一个警告, 然后我们来试一下怎么样是弹出画面弹出,我们在这个画面二里面做了两个按钮,第一个呢就是弹出这个画面,第二个就是关闭这个画面, 呃,我们这里先把弹出的这个属性修改一下,好,我们来启动仿真看一下效果, 我们点击一下弹出,然后这个警告画面就弹出了,我们 怎么样想取消这个警告方面呢?嗯,怎么办呢?我们点一下这个关闭,他就取消了,嗯,这是一个办法, 然后我们先把房间关掉,我们再来看另外一个在 嗯弹出按钮的属性这里,我们单击把它关联到显示弹出画面,这个是怎么找到的?我们来看一下,在画面里有一个显示弹出画面,嗯,下面这里 显示模式这里我们把它选成切换之后,我们就不需要这个关闭按钮,只需要一个按钮就可以来控制他的弹出和关闭, 我们把这个按钮删掉,然后我们说一下动画,这个我们刚才做仿真的时候,大家可能有注意到这个弹簧外面是从左侧 飞入到我们屏幕后,我们可以根据自己的嗯,个人喜好,我们选择这里面不同的方式,比如说我们这次选从底部,然后这个坐标的位置,嗯,是需要 大家先设置,先设置一个位置,如果说你觉得这个开启仿真的看一下,如果说你觉得这个位置不合适呢?你就再调整一下数字在这里面, 然后动态化的速度呢就是,嗯,我们这个动画的一个飞入的一个速度快慢,我们现在把房间再开启看一下,我们通过一个按钮来控制 我们点击,这一次他是从下面背出来的,因为我们把属性做了修改,我们现在 再点击一次他就消失了。这个我们今天演示的呢就是,嗯,使用按钮来控制这个警告的一个弹出,但嗯当然也可以通过电量。 一般我们设备呢有一些警告他是自动弹出来,不需要我们呃人工去按按钮弹出,这样 就起不到一个自动警警示的一个作用。那么如何通过嗯变量来弹出这个警告界面呢?我们下期视频再做一个详细的说明,然后本期视频呢就到这里。

在 tia 博土软件中,可以对项目进行有效的支持产权保护及快加密保护,加密范围包括程序快、 ob、 fc、 fb 以及 db。 需要对快进行加密时,只需通过鼠标选中要加密的快后,点击右键选择专有技术保护,并输入加密密码后确认即可。加密的密码可以是数字、字母及符号 加密后的快,左下角有小锁的图标,提示该快已被加密。加密后的快如果没有密码是无法查看到其内 程序的,只有输入了有效的密码才能对快内容进行查看或编辑。 除了可以对快进行加密之外, s 七幺二零零幺五零零的 plc 支持快绑定的方法,实现知识产权的进一步保护。 所谓快绑定及程序快可与 cpu 序列号或 smc 卡序列号绑定。所有 ob、 fc、 fb 程序快都支持快绑定保护。 下面通过视力演示一个 fc 的快绑定功能。首先可以通过在线的方式查看 cbu 序列号,当然也可以直接在设备上查看到该序列号, 然后复制 cpu 的序列号并转到离线状态, 将该 f c 与此序列号绑定。序列号绑定的方式必须与快加密共同使用。 程序下载到 cpu 后,程序可以运行监控。 如果拷贝绑定的快到其他 plc, 在下载时, s 七幺五零零 cpu 会检查绑定的快与设备序列号是否相同,只有序列号与绑定的序列号相同时,该项目才能下载到 plc 中,否则绑定的快将无法下载。 除此之外,程序快还可以绑定程序存储卡 smc 的序列号,防止通过存储卡复制程序。 s 七幺五零零 plc 还可以通过不同等级的密码来对 cpu 进行访问保护,通过 cpu 属性中的保护栏中设置, 如果有其他 p l c 或 h m i o p c 需要访问 s 七幺五零零 p l c, 则被访问的 s 七幺五零零 c p u 必须勾选允许来自远程对象的 put get 通信访问,否则通信将无法建立。 plc 的访问等级共分四个等级,完全访问权限,用户可以不受限制的访问 cpu。 独访问权限,用户只能对 cpu 进行独访问和连接 hmi, hmi 访问权限 仅允许用户进行 hmi 访问。无访问权限,任何操作都需要输入密码。 下面以视力的方式演示如何为一个 cpu 设置斜访问密码,并将配置下载到 cpu。 之后,如果对 cpu 进行任何修改,则需要输入访问密码方能操作。首先,设置完全访问权限,密码, 下载配置到 plc 即可完成对该 plc 的写访问权限设置。 设置完成后,如果修改 plc 的配置或软件并需要重新下载,则必须输入密码。 设置了访问权限的 plc, 即 display 面板,右上角有一个小锁的图标,提示该 cpu 处于访问保护。 除此之外,还可以阻止未授权的 hmi 访问 cpu。 在 hmi 测出了正常的阻态之外,还需在连接属性中输入访问密码,否则该 hmi 无法与 plc 建立连接。 每个 s 七幺五零零的 cpu 均自带显示面板,可以通过该面板修改 plc 的运行状态、 ip 地址等。该显示面板也可以设置密码, 以防止未经授权的访问。 例如,在 cpu 属性的显示中设置显示面板的密码, 下载 cpu 配置后,阻态生效,如果通过显示面板改变 cpu 的运行状态,则需要输入密码。 为了防止外网的未授权访问, s 七幺五零零系统还配备了一块支持防火墙及 vpn 的以太网卡。 cp 幺五四三杠一下面将演示如何对 cp 幺五四三杠一进行配置。 在插入一个 cp1543 杠一后,首先要为该网口分配子网,并为其设置 ip 地址。 如果要激活 cp 幺五四三杠一的安全功能及 security 属性,则必须首先创建一个全局安全的账号,并为该账号设置密码。 账户创建成功后,方能激活 cp 幺五四三杠一的安全特性及安全相关的功能才能进行设置。 对于 cp 幺五四三杠一的防火墙来 分为两种,一种称之为普通模式,另一种为高级模式。在普通模式下,可以通过勾选方式选择不同的协议,使 cp 幺五四三杠一根据选择的协议创建访问规则。 而在高级模式下,可以基于通信的原地址和目的地址等进行设置,可根据 ip 地址、麦克地址以及对应的协议等设置访问规则。 例如,可以设置允许 ip 地址为幺九二点、幺六八点三点一百的设备访问,该 cp 幺五四三杠一可用同样的方法设置 mac 规则。 下面以视力方式介绍如何使用 tia 博图中的全局防火墙规则对一个项目下的多个安全 模块进行统一设置和管理。全局防火墙规则的优势在于,对一个项目下的多个安全模块,如果有相同的防火墙规则,可无需为每个模块单独设置,而利用全局防火墙规则为其统一设置、统一管理、统一更新。 视力中两个 cp 幺五四三杠一都需要与 ip 地址为幺九二点幺六八点三点二百的设备进行 s 七通信,这样可以在全局安全设置中为其统一设置。 在全局安全设置防火墙。全局防火墙规则级 ip 规则级下新建一个 ip 规则,即允许来自外部 ip 地址为 192 168 3 20 的设备与该 plc 战进行 s 七通信。 然后将刚才创建的全局防火墙规则分配至两个 cp 幺五四三杠一模块。 分配完毕之后,对两个 cp 幺五四三杠一的防火墙规则进行查看, 可以发现创建的全局防火墙规则已被添加到每个 cp 幺五四三杠一上。同样的,全局防火墙规则也适用于基于 mac 的规则。 cp 幺五四三杠一不但支持防火墙功能,还支持 vpn 功能。下面以视力方式介绍如何在两个 cp 幺五四三杠一之间建立 vpn, 并基于该 vpn 隧道建立一个 s 七通信连接。 市里中有两套 s 七幺五零零先为其中一套配置一块 cp 幺五四三杠一以太王卡, 然后依次为 cp 幺五四三杠一分配 ip 地址及子网野马等信息,并设置全局安全用户名和密码, 然后该在 cp 卡属性中激活安全功能。对第二套 s 七幺五零零也配置 cp 幺五四三杠一以太网卡,并进行相同的操作。 在全局安全设置的 vpn 组下,双击添加新 vpn 组来新建一个组,并可以根据要求定义 vpn 组名称。之后该项目下所有支持 vpn 的模块均会在可用模块下列出, 选中所要配置到该 vpn 组的模块,通过按钮添加的方式将选中的模块添加到该 vpn 组。 在 vpn 的属性中,可以根据实际情况修改其密药方式以及 vpn 连接的相关参数。势力中选择使用证书方式,其余 vpn 参数均使用缺省。 现在可以在两块 cp 幺五四三杠一之间建立一个 s 七通信, 该 s 七通信及通过此 vpn 隧道进行之后对将项目分别下载到两套 s 七幺五零零 plc 中就完成了 vpn 通道的创建。