资源描述:
《intouch学习总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.intouch和Modsim32一起仿真的设置2.注意:在仿真时如果有离散的又有模拟量必须用两个Modsim32来仿真,不然再切换modsim32显示界面的时候会出现通讯异常,一下就是两个仿真器MODSIM32:connection-------->modbustcpserver启动File--------------->newDeviceID1(这个后面要用到)IntouchSMC:安装DASMBTCPDAserver--------->new_tcpIP_port-----502端口-------->newmodbusbridge-----modsim32所在电脑的IP----->
2、new_modiconMicro--------->(PLCunitID:1DeViceGroup:Topic_0)Modsim32在本机127.0.0.1intouch中访问名的设置:主题名和DEVICEgrops的主题名一致协议选用SuiteLinkDAserver都是SuiteLink是用的OPC通讯DDE是IOserver与intouch的通讯协议在Archestra IDe中的设置如下图: Seever node:运行DAserver的电脑IPServername:daserver驱动程序的名称COmmnicationprotocol:suiteLinkTopic:和SMC中配
3、置的DEvicegroupS中的保持一致Attribute:变量名任取(注意要满足命名规则,方便自动链接IO)TteMreference:变量的地址SQLServerSa登陆密码的启用和修改sa是数据库默认的登录名无法修改;密码就是你安装程序时候设置的;如果你安装的时候是身份验证模式为"windows"(默认),要使用sa登录:1.用Windows身份验证登陆(这个应该是不会存在问题的,在新安装好实例(SQLServer)的情况下,Windows身份验证是不可能被禁用的(安装过程中没有可以设置禁用Windows身份验证的地方)ManageStudio--菜单"文件"--"连接对象资源管理器
4、",身份验证中选择"WindowsAuthentication"2.连接成功后,右键你的实例,选择"属性"3.在"属性"窗口中,转到"Security"(安全性)项,在"服务器身份验证"中设置为"SQLServer和Windows身份验证模式",确定,根据提示,你应该重新启动sql服务4.重新启动sql服务后,照用Windows身份验证连接,然后执行下面的语句启用sa用户,同时清除sa的密码(能成功登陆后再根据你的需要设置)EXECsp_passwordnull,null,saALTERLOGINsaENABLE5.语句执行完成后,再用sa连接你的实例,应该就没有问题了.---------
5、-----------------------------------------------------------如果执行EXECsp_passwordnull,null,saALTERLOGINsaENABLE这句话时报如下的错:Msg15118,Level16,State1,Line1密码有效性验证失败。该密码不够复杂,不符合Windows策略要求。则说明你的服务器的密码策略有复杂性要求(SQL2005的密码复杂性与Windows的密码复杂性策略是关联的),则要求你把sa的密码设置为一个复杂的密码,因此得改为如下语句:EXECsp_passwordnull,abc.!@#456SA
6、,saALTERLOGINsaENABLE注:sp_password语法如下:sp_password[旧密码],<新密码>,[登录名]如果还无法解决,请打开MicrosoftSQLServer2005→配置工具→SQLServerConfigurationManager,将所有协议启用,然后按提示重启服务即可注:intouch安装时默认的是windows身份验证