参考下面的图示 更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: http://i.youku.com/acetaohai123 我的在线论坛: http://csrobot.gz01.bdysite.com/ 问题交流: QQ:910358960 邮箱:acetaohai123@163.... ...
有时候,让电机从0度转到绝对的360度,有时候会出现电机实际转动更多或者更少的情况。 一般是电机的编码器的Scaling Factor Numerator数值不对导致的,数值越小,则同比转过角度越多,例如我数值是0.0001的时候,360度实际对应了720度以上,我改成0.00035之后,就差不多了... ...
分类:
Windows程序 时间:
2017-05-08 10:48:37
阅读次数:
1101
一般提示如下 点击Device,然后选中当前真正连接到的网卡 一般是由于重装系统之后,没有把本来是realtime capable的设备Install,所以找不到支持EtherCAT的设备导致的,只需要重新安装一下支持的网卡即可,如果还是不行,则删除原来扫出来的设备,重新扫描一次 更多教学视频和资料... ...
分类:
Windows程序 时间:
2017-05-08 10:49:06
阅读次数:
3270
在Motion上添加一个NC Task 在Axis上右击添加一个轴,类型为Continuous Axis 在PLC上右击添加新项,然后添加一个PLC项目 在引用中添加TC2_MC2的库引用 添加一个全局的变量,定义AXIS_REF变量类型 重新编译一下,然后在Settings中Link To PLC... ...
分类:
Windows程序 时间:
2017-05-08 11:16:34
阅读次数:
1606
元字符: 单个字符: . [] 限定符: * + ? {n} {n,} {n,m} 头尾: ^ $' 其他: | () 正则表达式在js和C#中都有. C#中: 创建: var regex = new Regex("\\d"); 匹配: 语法:bool IsMatch(string input) v ...
双击PlcTask,然后再Cycle ticks中可以修改PLC的扫描周期,例如修改为2ms 为了验证是否真的是2ms,可以在程序中跟计数器绑定使用,PLC2ms扫描一次,计数器也是每个周期增加0.002,所以可以看时间是不是一秒一秒的增加。 在TC2中,需要切换到Task configuratio... ...
分类:
Windows程序 时间:
2017-05-08 11:18:48
阅读次数:
3039
1.Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。 netstat -ano 查看端口占用命令 查看被占用端口对应的PID, netstat -ano| findstr '端口号' 输入:tasklist|findstr 'PID' ...
最常见的是定义一个全局变量,然后跟对应的变量绑定,比如我定义了一个SINT型的变量ControlWord 数值是8,定义好之后编译一下,可以发现PLC程序中或多出来这个变量(MAIN.ControlWord就是我们定义的输出型变量,注意AT%Q*表示输出型,AT%I*表示输入型) ControlWo... ...
分类:
Windows程序 时间:
2017-05-08 12:18:09
阅读次数:
2900
在某个轴上双击,切换到Settings,然后可以再Unit中修改为角度,弧度,mm 更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: http://i.youku.com/acetaohai123 我的在线论坛: http://csrobot.gz01.bdysite.com/ 问题交流:... ...
右击NC- Configuration,然后Append Task,然后右击Axis,Append Axis 轴的类型可以分为:Continuous Axis,默认的类型,NC可以连续闭环控制该轴,Encoder Axis,编码器类型,NC只能读不能控制,不做任何设置直接确认。 有些页面默认是不可用... ...
分类:
Windows程序 时间:
2017-05-08 12:20:55
阅读次数:
1497
添加一个Scope YT NC项目 默认添加的就是对Axis_1的监控,位置,速度和加速度都有,可以删除模长的监控(Position modulo) 点击Record就可以记录曲线了(要停止记录也是点这个按钮) 可以平移,缩放视图,还可以保存监控数据 放大之后可以看到ACTPOS和SETPOS的差别... ...
为了更好的监控变量,可以打开ScopeView即变量监控器 添加一个Scope View,然后右击添加一个Channel 我们在之前登录的时候可以选择Run-Time的端口(默认是801) 这里变量监控也要设置获取的端口是801的端口(一共最大可以使用四个端口) 用同样的方法添加对其他变量的监控,注... ...
对于TON模块而言,有两个输入和两个输出 IN:布尔值(上升沿启动定时器,下降沿重置定时器) PT:时间类型(定时的时间间隔) Q:布尔值(当到达定时时间,则为TRUE) ET:时间类型(周期内用掉的时间) (*设置定时器TON1,只需要设置时间间隔*) TON1(IN:=TRUE , PT:= t... ...
打开新的解决方案,找到tszip文件 提示错误Advanced Setting时越过结尾 到这里一般VS会卡死 但是我们已经可以得到解压出来的文件夹,其中包含PLC的完整项目文件夹,可以新建一个TwinCAT项目之后复制过去 然后就可以在PLC上右击加载对应的PLC项目 更多教学视频和资料下载,欢迎... ...
删除所有中文注释,有中文注释则不一定能编译成功。 更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: http://i.youku.com/acetaohai123 我的在线论坛: http://csrobot.gz01.bdysite.com/ 问题交流: QQ:910358960 邮箱:... ...
DRAND函数可以产生0-1的随机浮点数 DRAND的输入Seed有什么意义? 更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: http://i.youku.com/acetaohai123 我的在线论坛: http://csrobot.gz01.bdysite.com/ 问题交流: Q... ...
本群创建于2013/6/21: 群里都是.net(C#)程序开发者,群共享有大量网友分享的.net(C#)商业源代码。比方:DTCMS旗舰版,hishop微分销,shopnum微分销。多用户微信公众平台开发,力软信息化高速开发框架。源代码研究,源代码共享。.net反编译破解,.net破解反编译。技术 ...
新建一个项目,是不会自动把FBD对应名称的模块识别成标准功能块的 你需要引入相应的类库重新输入FBD 然后才会自动生成 更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: http://i.youku.com/acetaohai123 我的在线论坛: http://csrobot.gz01.... ...
使用函数EXPT即可(输入的两个参数都可以是LREAL类型),注意跟计算器对比是Xy,所以4的0.123次方结果是1.18 4的0.5次方是2 更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: http://i.youku.com/acetaohai123 我的在线论坛: http://c... ...
右击Tasks,添加一个新的Task,可以设置这个新的任务的扫描周期,比如100ms 右击PLC的整个的Project,然后Add一个Referenced Task,选中你新建的Task 在POU里面新建程序(比如AAAAA这个Program),然后把这个PRG按住之后拖到TaskLagrange下... ...